![]() |
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) |
![]() | |
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 | |
![]() | |
CodeGenerator * | gen_ |
Instruction * | instr_ |
Definition at line 28 of file code-generator-x64.cc.