![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
Arm64OperandConverter (CodeGenerator *gen, Instruction *instr) | |
DoubleRegister | InputFloat32Register (size_t index) |
DoubleRegister | InputFloat64Register (size_t index) |
DoubleRegister | InputSimd128Register (size_t index) |
CPURegister | InputFloat32OrZeroRegister (size_t index) |
CPURegister | InputFloat64OrZeroRegister (size_t index) |
size_t | OutputCount () |
DoubleRegister | OutputFloat32Register () |
DoubleRegister | OutputFloat64Register () |
DoubleRegister | OutputSimd128Register () |
Register | InputRegister32 (size_t index) |
Register | InputOrZeroRegister32 (size_t index) |
Register | InputRegister64 (size_t index) |
Register | InputOrZeroRegister64 (size_t index) |
Operand | InputOperand (size_t index) |
Operand | InputOperand64 (size_t index) |
Operand | InputOperand32 (size_t index) |
Register | OutputRegister64 () |
Register | OutputRegister32 () |
Register | TempRegister32 (size_t index) |
Operand | InputOperand2_32 (size_t index) |
Operand | InputOperand2_64 (size_t index) |
MemOperand | MemoryOperand (size_t index=0) |
Operand | ToOperand (InstructionOperand *op) |
Operand | ToOperand32 (InstructionOperand *op) |
Operand | ToImmediate (InstructionOperand *operand) |
MemOperand | ToMemOperand (InstructionOperand *op, TurboAssembler *tasm) const |
MemOperand | SlotToMemOperand (int slot, TurboAssembler *tasm) const |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
CodeGenerator * | gen_ |
Instruction * | instr_ |
Definition at line 26 of file code-generator-arm64.cc.