Skip navigation links
A B C D E F G H I J L M N O P R S T U V X 

A

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
 

B

base - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
BSF - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
BSR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
bswapl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
bswapq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
byteImmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
byteMrOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
byteRmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
bytes - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 

C

call() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits a direct call instruction.
call(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cdql() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cdqq() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
checkOperands(AMD64Assembler.AMD64Op, AMD64Assembler.OperandSize, Register, Register) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
cmovl(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovl(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovq(AMD64Assembler.ConditionFlag, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmovq(AMD64Assembler.ConditionFlag, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
CMP - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
cmpl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpptr(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
cmpptr(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
cmpq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpxchgl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
cmpxchgq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
com.oracle.graal.asm.amd64 - package com.oracle.graal.asm.amd64
 
ConditionFlag(int, String) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
CVTSD2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSI2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSI2SS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTSS2SD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTTSD2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
CVTTSS2SI - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 

D

DEC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
decl(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decq(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
decrementl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
decrementq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
displacement - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
DIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
dstIsByte - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 

E

emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
emit(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RROp
 
emitFPUArith(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
emitImmediate(AMD64Assembler, AMD64Assembler.OperandSize, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
 
emitImmediate(AMD64Assembler, int) - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
Emit an immediate of this size.
emitModRM(int, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emit the ModR/M byte for one register operand and an opcode extension in the R field.
emitModRM(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emit the ModR/M byte for two register operands.
emitOpcode(AMD64Assembler, AMD64Assembler.OperandSize, int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
emitOperandHelper(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits the ModR/M byte and optionally the SIB byte for one register and one memory operand.
emitOperandHelper(int, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits the ModR/M byte and optionally the SIB byte for one memory operand and an opcode extension in the R field.
emitx87(int, int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
encode(Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
ensureUniquePC() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
ext - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 

F

fcos() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fcos(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
feature - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
ffree(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fincstp() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fldd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fldlg2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fldln2() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
flds(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
flog(Register, Register, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fnstswAX() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fpop() - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fprem() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fptan() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
frameRegister - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler
The register to which Register.Frame and Register.CallerFrame are bound.
fromInt(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
 
fromShift(int) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
 
fsin() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fsin(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fstp(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fstpd(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fstps(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
ftan(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
fwait() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fxch(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
fyl2x() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

G

getBase() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getBytes() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
getDisplacement() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getIndex() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getMIOpcode(AMD64Assembler.OperandSize, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getMROpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getPlaceholder() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
getRMOpcode(AMD64Assembler.OperandSize) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
getRXB(Register, Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
Get RXB bits for register-register instruction.
getRXB(Register, AMD64Address) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
Get RXB bits for register-memory instruction.
getScale() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
getValue() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 

H

hlt() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

I

IDIV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
illegal() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Emits an instruction which is considered to be illegal.
immIsByte - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64ImmOp
 
immOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
immSxOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
IMUL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
IMUL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
IMUL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
IMUL_SX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMIOp
 
imull(Register, Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
INC - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
incl(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
incl(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
incq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
incq(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
incrementl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
incrementl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
incrementq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
incrementq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
index - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
inputCategory - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
int3() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
isXmmType() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 

J

jcc(AMD64Assembler.ConditionFlag, int, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jcc(AMD64Assembler.ConditionFlag, Label) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jccb(AMD64Assembler.ConditionFlag, Label) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jmp(int, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jmp(Label) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jmp(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
jmpb(Label) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

L

leaq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
leave() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
lock() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
log2 - Variable in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
The value of this scale log 2.
LZCNT - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 

M

m1Op - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
makeAddress(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MAX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
mcOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
membar(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MIN - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
MinEncodingNeedsRex - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler
 
miOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
MOV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
MOV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOV - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movapd(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movaps(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
MOVB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOVB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movb(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movb(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOVD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movdbl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movdbl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movdbl(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movdq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movdqu(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movflt(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movflt(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movflt(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movl(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movlong(AMD64Address, long) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
Non-atomic write of a 64-bit constant to memory.
movlpd(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
New CPUs require use of movsd and movss to avoid partial register stall when loading from memory.
movptr(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movptr(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
movptr(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
MOVQ - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOVQ - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movq(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movq(Register, long) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsbl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsbl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsbq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsbq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVSD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOVSD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movsd(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsd(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movsd(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movslq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movslq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movslq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movslq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVSS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MROp
 
MOVSS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movss(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movss(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movss(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movswl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVSX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
MOVSXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
MOVSXD - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
movw(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movw(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movzbl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
movzwl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
MOVZX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
MOVZXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
mrOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
MUL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
MUL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 

N

needsRex(Register) - Static method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
NEG - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
negate() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
negq(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
nop() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
nop(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
NOT - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
nullCheck(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

O

op - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
OpAssertion(Register.RegisterCategory, Register.RegisterCategory, AMD64Assembler.OperandSize...) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
opcode - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
OperandSize(int) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
OperandSize(int, int) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
OperandSize(int, boolean) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
OperandSize(int, int, boolean) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
operator - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
OR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
OR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 

P

P_0F - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
P_0F38 - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
P_0F3A - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
patchJumpTarget(int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Placeholder - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler
A sentinel value used as a place holder in an instruction stream for an address that will be patched.
POP - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
pop(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
POPCNT - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
popfq() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetchnta(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetchPrefix(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetchr(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetcht0(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetcht1(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetcht2(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefetchw(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefix(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefix(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefix(AMD64Address, Register, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
Prefix() - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
prefix1 - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
prefix2 - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
prefixAndEncode(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixAndEncode(int, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixAndEncode(int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixAndEncode(int, boolean, int, boolean) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixq(AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixq(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixqAndEncode(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
prefixqAndEncode(int, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
Creates prefix and the encoding of the lower 6 bits of the ModRM-Byte.
ptest(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
PUSH - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MOp
 
push(Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
pushfq() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
pxor(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

R

RCL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
RCR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
restore(CalleeSaveLayout, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
resultCategory - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
 
ret(int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
REX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXRB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXRX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXRXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXW - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWRB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWRX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWRXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXWXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXX - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
REXXB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.Prefix
 
rmOp - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
ROL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
ROR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 

S

SAR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
save(CalleeSaveLayout, int) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
Emit code to save a given set of callee save registers in the CSA within the frame.
SBB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
scale - Variable in class com.oracle.graal.asm.amd64.AMD64Address
 
Scale(int, int) - Constructor for enum com.oracle.graal.asm.amd64.AMD64Address.Scale
 
SHL - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
shlq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
SHR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Shift
 
shrq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
sizePrefix - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
SQRT - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
srcIsByte - Variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
SSEOp(String, int, int) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
SSEOp(String, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
SSEOp(String, int, int, int, AMD64Assembler.OpAssertion) - Constructor for class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
SUB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
SUB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
subl(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
subl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
subq(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
subq(AMD64Address, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
subq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
subqWide(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
supports(AMD64.CPUFeature) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 

T

TEST - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64MIOp
 
TEST - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
TESTB - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 
testl(Register, int) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
testl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
testl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
testq(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
toString() - Method in class com.oracle.graal.asm.amd64.AMD64Address
 
toString() - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 
toString() - Method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
trigEpilogue(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
trigPrologue(Register) - Method in class com.oracle.graal.asm.amd64.AMD64MacroAssembler
 
TZCNT - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64RMOp
 

U

UCOMIS - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
UseAddressNop - Static variable in class com.oracle.graal.asm.amd64.AMD64AsmOptions
 
UseIncDec - Static variable in class com.oracle.graal.asm.amd64.AMD64AsmOptions
 
UseNormalNop - Static variable in class com.oracle.graal.asm.amd64.AMD64AsmOptions
 
UseXmmLoadAndClearUpper - Static variable in class com.oracle.graal.asm.amd64.AMD64AsmOptions
 
UseXmmRegToRegMoveAll - Static variable in class com.oracle.graal.asm.amd64.AMD64AsmOptions
 

V

value - Variable in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
The value (or multiplier) of this scale.
value - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
 
valueOf(String) - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.graal.asm.amd64.AMD64Address.Scale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OpAssertion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
Returns an array containing the constants of this enum type, in the order they are declared.
verify(AMD64Assembler, AMD64Assembler.OperandSize, Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64Op
 

X

xaddl(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xaddq(AMD64Address, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xchgl(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xchgq(Register, AMD64Address) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xmm - Variable in enum com.oracle.graal.asm.amd64.AMD64Assembler.OperandSize
 
XOR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.AMD64BinaryArithmetic
 
XOR - Static variable in class com.oracle.graal.asm.amd64.AMD64Assembler.SSEOp
 
xorl(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xorpd(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
xorps(Register, Register) - Method in class com.oracle.graal.asm.amd64.AMD64Assembler
 
A B C D E F G H I J L M N O P R S T U V X 
Skip navigation links