|
| X64OperandConverter (CodeGenerator *gen, Instruction *instr) |
|
Immediate | InputImmediate (size_t index) |
|
Operand | InputOperand (size_t index, int extra=0) |
|
Operand | OutputOperand () |
|
Immediate | ToImmediate (InstructionOperand *operand) |
|
Operand | ToOperand (InstructionOperand *op, int extra=0) |
|
Operand | SlotToOperand (int slot_index, int extra=0) |
|
Operand | MemoryOperand (size_t *offset) |
|
Operand | MemoryOperand (size_t first_input=0) |
|
Public Member Functions inherited from v8::internal::compiler::InstructionOperandConverter |
| InstructionOperandConverter (CodeGenerator *gen, Instruction *instr) |
|
Register | InputRegister (size_t index) |
|
FloatRegister | InputFloatRegister (size_t index) |
|
DoubleRegister | InputDoubleRegister (size_t index) |
|
Simd128Register | InputSimd128Register (size_t index) |
|
double | InputDouble (size_t index) |
|
float | InputFloat32 (size_t index) |
|
int32_t | InputInt32 (size_t index) |
|
uint32_t | InputUint32 (size_t index) |
|
int64_t | InputInt64 (size_t index) |
|
int8_t | InputInt8 (size_t index) |
|
int16_t | InputInt16 (size_t index) |
|
uint8_t | InputInt3 (size_t index) |
|
uint8_t | InputInt4 (size_t index) |
|
uint8_t | InputInt5 (size_t index) |
|
uint8_t | InputInt6 (size_t index) |
|
ExternalReference | InputExternalReference (size_t index) |
|
Handle< Code > | InputCode (size_t index) |
|
Label * | InputLabel (size_t index) |
|
RpoNumber | InputRpo (size_t index) |
|
Register | OutputRegister (size_t index=0) |
|
Register | TempRegister (size_t index) |
|
FloatRegister | OutputFloatRegister () |
|
DoubleRegister | OutputDoubleRegister () |
|
Simd128Register | OutputSimd128Register () |
|
Label * | ToLabel (InstructionOperand *op) |
|
RpoNumber | ToRpoNumber (InstructionOperand *op) |
|
Register | ToRegister (InstructionOperand *op) |
|
FloatRegister | ToFloatRegister (InstructionOperand *op) |
|
DoubleRegister | ToDoubleRegister (InstructionOperand *op) |
|
Simd128Register | ToSimd128Register (InstructionOperand *op) |
|
Constant | ToConstant (InstructionOperand *op) |
|
double | ToDouble (InstructionOperand *op) |
|
float | ToFloat32 (InstructionOperand *op) |
|
ExternalReference | ToExternalReference (InstructionOperand *op) |
|
Handle< Code > | ToCode (InstructionOperand *op) |
|
const Frame * | frame () const |
|
FrameAccessState * | frame_access_state () const |
|
Isolate * | isolate () const |
|
Linkage * | linkage () const |
|