AddressingMode
|
Represents the addressing mode used in ARM32 memory access.
|
Alignment
|
Represents memory alignment value used in SIMD addressing.
|
Amount
|
Represents an immediate value used as a shift amount.
|
ARM32Parser
|
Represents a parser for 32-bit ARM instructions.
|
BarrierOption
|
Represents memory barrier options used in ARM32 DMB and DSB instructions.
|
Condition
|
Represents the conditional execution behavior of ARM instructions.
Most ARM instructions, and most Thumb instructions from ARMv6T2 onwards,
can be executed conditionally, based on the values of the APSR condition
flags. Before ARMv6T2, the only conditional Thumb instruction was
the 16-bit conditional branch instruction.
|
Const
|
Represents an immediate constant value in an instruction.
|
Iflag
|
Represents interrupt mask flags in ARM32 architecture.
|
IModeSwitchable
|
Represents a parsing mode switch between Thumb and ARM instructions.
|
Index
|
Represents an index into a SIMD scalar register element.
|
Instruction
|
Represents an ARM32 instruction.
|
Label
|
Represents a constant label used for PC-relative addressing.
|
Offset
|
Represents ARM32 offset formats used in memory addressing.
|
Opcode
|
Represents an ARM32 opcode.
|
Operand
|
Represents a single operand used in an ARM32 instruction.
|
Operands
|
Represents a set of operands in an ARM32 instruction.
|
PSRFlag
|
Represents flag combinations used in ARM32 PSR (Program Status Register).
|
Qualifier
|
Represents execution variant (e.g., widen or narrow).
|
Register (Module)
|
Provides functions to handle ARM32 registers.
|
Register (Type)
|
Represents registers for ARMv7, ARMv8 AArch32.
|
RegisterFactory
|
Represents a factory for accessing various ARM32 register variables.
|
Shift
|
Represents a shift operation applied to a register or immediate value.
|
ShiftOp
|
Represents ARM32 shift operation types.
|
Sign
|
Represents the sign used in offset calculations.
|
SIMDDataType
|
Represents a specific SIMD data type (e.g., 8B, 4H, 2S).
|
SIMDDataTypes
|
Represents a set of SIMD data types.
|
SIMDOperand
|
Represents a SIMD operand made of one or more SIMD/FP registers.
|
SIMDRegister
|
Represents a SIMD/FP register, either vector or scalar with optional element
index.
|