| Class | Description |
|---|---|
| AArch64Address |
Represents an address in target machine memory, specified using one of the different addressing
modes of the AArch64 ISA.
|
| AArch64ASIMDAssembler |
This class encapsulates the AArch64 Advanced SIMD (ASIMD) assembler support.
|
| AArch64ASIMDAssembler.ASIMDImmediateTable |
Calculates and maintains a mapping of all possible ASIMD immediate values.
|
| AArch64ASIMDMacroAssembler | |
| AArch64Assembler |
This class encapsulates the AArch64 general-purpose and scalar floating-point instruction
assembler support.
|
| AArch64Assembler.LogicalBitmaskImmediateEncoding | |
| AArch64Assembler.PatchableCodeAnnotation | |
| AArch64Assembler.PatcherUtil |
Contains methods for patching instructions within AArch64.
|
| AArch64Assembler.SingleInstructionAnnotation | |
| AArch64MacroAssembler | |
| AArch64MacroAssembler.AdrpAddMacroInstruction | |
| AArch64MacroAssembler.AdrpLdrMacroInstruction | |
| AArch64MacroAssembler.MovSequenceAnnotation | |
| ASIMDKind |
| Enum | Description |
|---|---|
| AArch64Address.AddressingMode | |
| AArch64ASIMDAssembler.ASIMDImmediateTable.BitValues | |
| AArch64ASIMDAssembler.ASIMDInstruction | |
| AArch64ASIMDAssembler.ASIMDSize |
Enumeration of all different SIMD operation sizes.
|
| AArch64ASIMDAssembler.ElementSize |
Enumeration of all different lane types of SIMD register.
|
| AArch64ASIMDAssembler.ImmediateOp |
Enumeration for all vector instructions which can have an immediate operand.
|
| AArch64Assembler.BarrierKind |
Barrier definitions for AArch64.
|
| AArch64Assembler.ConditionFlag |
Condition Flags for branches.
|
| AArch64Assembler.DataCacheOperationType | |
| AArch64Assembler.ExtendType | |
| AArch64Assembler.Instruction |
Encoding for all base and floating-point instructions.
|
| AArch64Assembler.InstructionType |
Enumeration of all different instruction kinds: General32/64 are the general instructions
(integer, branch, etc.), for 32-, respectively 64-bit operands.
|
| AArch64Assembler.PrefetchMode | |
| AArch64Assembler.ShiftType | |
| AArch64Assembler.SystemHint | |
| AArch64Assembler.SystemRegister | |
| AArch64MacroAssembler.AArch64ExceptionCode |
Exception codes used when calling hlt instruction.
|
| AArch64MacroAssembler.MovSequenceAnnotation.MovAction |
An enum to indicate how each 16-bit immediate chunk is represented within a sequence of
mov instructions.
|