AMD64AddressValue |
|
AMD64Arithmetic.FPDivRemOp |
|
AMD64ArrayEqualsOp |
Emits code which compares two arrays of the same length.
|
AMD64Binary |
AMD64 LIR instructions that have two inputs and one output.
|
AMD64Binary.CommutativeOp |
|
AMD64Binary.ConstOp |
Instruction that has one AllocatableValue operand and one 32-bit immediate operand.
|
AMD64Binary.DataOp |
|
AMD64Binary.MemoryOp |
|
AMD64Binary.Op |
|
AMD64Binary.RMIOp |
Instruction with a separate result operand, one AllocatableValue input and one 32-bit
immediate input.
|
AMD64BinaryConsumer |
AMD64 LIR instructions that have two input operands, but no output operand.
|
AMD64BinaryConsumer.ConstOp |
Instruction that has one AllocatableValue operand and one 32-bit immediate operand.
|
AMD64BinaryConsumer.DataOp |
|
AMD64BinaryConsumer.MemoryConstOp |
Instruction that has one memory operand and one 32-bit immediate
operand.
|
AMD64BinaryConsumer.MemoryMROp |
|
AMD64BinaryConsumer.MemoryRMOp |
|
AMD64BinaryConsumer.Op |
|
AMD64BlockEndOp |
|
AMD64BreakpointOp |
Emits a breakpoint.
|
AMD64ByteSwapOp |
|
AMD64Call |
|
AMD64Call.CallOp |
|
AMD64Call.DirectCallOp |
|
AMD64Call.DirectFarForeignCallOp |
|
AMD64Call.DirectNearForeignCallOp |
|
AMD64Call.ForeignCallOp |
|
AMD64Call.IndirectCallOp |
|
AMD64Call.MethodCallOp |
|
AMD64CCall |
|
AMD64ClearRegisterOp |
|
AMD64ControlFlow |
|
AMD64ControlFlow.BranchOp |
|
AMD64ControlFlow.CondMoveOp |
|
AMD64ControlFlow.FloatBranchOp |
|
AMD64ControlFlow.FloatCondMoveOp |
|
AMD64ControlFlow.ReturnOp |
|
AMD64ControlFlow.StrategySwitchOp |
|
AMD64ControlFlow.TableSwitchOp |
|
AMD64FrameMap |
AMD64 specific frame map.
|
AMD64FrameMapBuilder |
|
AMD64LIRInstruction |
|
AMD64MathIntrinsicOp |
|
AMD64Move |
|
AMD64Move.AbstractMoveOp |
|
AMD64Move.AMD64MultiStackMove |
|
AMD64Move.AMD64PushPopStackMove |
|
AMD64Move.AMD64StackMove |
|
AMD64Move.AtomicReadAndAddOp |
|
AMD64Move.AtomicReadAndWriteOp |
|
AMD64Move.CompareAndSwapOp |
|
AMD64Move.LeaDataOp |
|
AMD64Move.LeaOp |
|
AMD64Move.MembarOp |
|
AMD64Move.MoveFromRegOp |
|
AMD64Move.MoveToRegOp |
|
AMD64Move.NullCheckOp |
|
AMD64Move.StackLeaOp |
|
AMD64MulDivOp |
AMD64 mul/div operation.
|
AMD64RestoreRegistersOp |
Restores registers from stack slots.
|
AMD64SaveRegistersOp |
Saves registers to stack slots.
|
AMD64ShiftOp |
AMD64 shift/rotate operation.
|
AMD64SignExtendOp |
|
AMD64Unary |
AMD64 LIR instructions that have one input and one output.
|
AMD64Unary.MemoryOp |
Instruction with a memory operand.
|
AMD64Unary.MOp |
Instruction with a single operand that is both input and output.
|
AMD64Unary.MROp |
Instruction with separate input and output operands, and an operand encoding of MR.
|
AMD64Unary.RMOp |
Instruction with separate input and output operands, and an operand encoding of RM.
|
AMD64ZapRegistersOp |
Writes well known garbage values to registers.
|