- ADC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- ADD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- ADD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- addl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addq(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addrNop4() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addrNop5() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addrNop7() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- addrNop8() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- align(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- allowedSizes - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
-
- AMD64Address - Class in com.oracle.graal.asm.amd64
-
Represents an address in target machine memory, specified via some combination of a base
register, an index register, a displacement and a scale.
- AMD64Address(Register) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base register, no scaling and no displacement.
- AMD64Address(Register, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base register, no scaling and a given
displacement.
- AMD64Address(Register, Register, AMD64Address.Scale, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Address
-
Creates an
AMD64Address
with given base and index registers, scaling and
displacement.
- AMD64Address.Scale - Enum in com.oracle.graal.asm.amd64
-
A scaling factor used in the SIB addressing mode.
- AMD64AsmOptions - Class in com.oracle.graal.asm.amd64
-
- AMD64AsmOptions() - Constructor for class com.oracle.graal.asm.amd64.AMD64AsmOptions
-
- AMD64Assembler - Class in com.oracle.graal.asm.amd64
-
This class implements an assembler that can encode most X86 instructions.
- AMD64Assembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler
-
Constructs an assembler for the AMD64 architecture.
- AMD64Assembler.AMD64BinaryArithmetic - Class in com.oracle.graal.asm.amd64
-
Arithmetic operation with operand order of RM, MR or MI.
- AMD64Assembler.AMD64ImmOp - Class in com.oracle.graal.asm.amd64
-
Base class for AMD64 opcodes with immediate operands.
- AMD64Assembler.AMD64MIOp - Class in com.oracle.graal.asm.amd64
-
Opcodes with operand order of MI.
- AMD64Assembler.AMD64MOp - Class in com.oracle.graal.asm.amd64
-
Opcodes with operand order of M.
- AMD64Assembler.AMD64MROp - Class in com.oracle.graal.asm.amd64
-
Opcode with operand order of MR.
- AMD64Assembler.AMD64Op - Class in com.oracle.graal.asm.amd64
-
Base class for AMD64 opcodes.
- AMD64Assembler.AMD64RMIOp - Class in com.oracle.graal.asm.amd64
-
Opcodes with operand order of RMI.
- AMD64Assembler.AMD64RMOp - Class in com.oracle.graal.asm.amd64
-
Opcode with operand order of RM.
- AMD64Assembler.AMD64RROp - Class in com.oracle.graal.asm.amd64
-
Opcode with operand order of either RM or MR.
- AMD64Assembler.AMD64Shift - Class in com.oracle.graal.asm.amd64
-
Shift operation with operand order of M1, MC or MI.
- AMD64Assembler.ConditionFlag - Enum in com.oracle.graal.asm.amd64
-
The x86 condition codes used for conditional jumps/moves.
- AMD64Assembler.OpAssertion - Enum in com.oracle.graal.asm.amd64
-
Operand size and register type constraints.
- AMD64Assembler.OperandSize - Enum in com.oracle.graal.asm.amd64
-
The x86 operand sizes.
- AMD64Assembler.Prefix - Class in com.oracle.graal.asm.amd64
-
Constants for X86 prefix bytes.
- AMD64Assembler.SSEOp - Class in com.oracle.graal.asm.amd64
-
- AMD64BinaryArithmetic(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- AMD64ImmOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
-
- AMD64MacroAssembler - Class in com.oracle.graal.asm.amd64
-
This class implements commonly used X86 code patterns.
- AMD64MacroAssembler(TargetDescription, RegisterConfig) - Constructor for class com.oracle.graal.asm.amd64.AMD64MacroAssembler
-
- AMD64MIOp(String, boolean, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MIOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MIOp(String, boolean, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
-
- AMD64MOp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MOp(String, int, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MOp(String, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
-
- AMD64MROp(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64MROp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
-
- AMD64Op(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-
- AMD64Op(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-
- AMD64RMIOp(String, boolean, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- AMD64RMIOp(String, boolean, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
-
- AMD64RMOp(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, boolean, boolean, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, int, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RMOp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
-
- AMD64RROp(String, int, int, int, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
-
- AMD64RROp(String, int, int, int, boolean, boolean, AMD64Assembler.OpAssertion, AMD64.CPUFeature) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
-
- AMD64Shift(String, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
-
- AND - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
-
- AND - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- andl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- ANDN - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
-
- andq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
-
- assertion - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
-