![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
| 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 |
Static Public Member Functions | |
| static size_t | NextOffset (size_t *offset) |
| static ScaleFactor | ScaleFor (AddressingMode one, AddressingMode mode) |
Additional Inherited Members | |
Protected Attributes inherited from v8::internal::compiler::InstructionOperandConverter | |
| CodeGenerator * | gen_ |
| Instruction * | instr_ |
Definition at line 28 of file code-generator-x64.cc.