V8 Project
|
Static Public Member Functions | |
static int | NextOffset (int *offset) |
static ScaleFactor | ScaleFor (AddressingMode one, AddressingMode mode) |
Additional Inherited Members | |
![]() | |
CodeGenerator * | gen_ |
Instruction * | instr_ |
Definition at line 47 of file code-generator-x64.cc.
|
inline |
Definition at line 49 of file code-generator-x64.cc.
Definition at line 56 of file code-generator-x64.cc.
References v8::internal::compiler::Instruction::InputAt(), v8::internal::compiler::InstructionOperandConverter::instr_, and ToImmediate().
|
inline |
Definition at line 64 of file code-generator-x64.cc.
References v8::internal::compiler::Instruction::InputAt(), v8::internal::compiler::InstructionOperandConverter::instr_, and ToImmediate64().
|
inline |
Definition at line 52 of file code-generator-x64.cc.
References v8::internal::compiler::Instruction::InputAt(), v8::internal::compiler::InstructionOperandConverter::instr_, and ToRegisterOrOperand().
|
inline |
Definition at line 223 of file code-generator-x64.cc.
Definition at line 164 of file code-generator-x64.cc.
References v8::internal::BitFieldBase< T, shift, size, uint32_t >::decode(), v8::internal::compiler::InstructionOperandConverter::InputInt32(), v8::internal::compiler::InstructionOperandConverter::InputRegister(), v8::internal::compiler::InstructionOperandConverter::instr_, mode(), NextOffset(), v8::internal::no_reg, v8::internal::compiler::Instruction::opcode(), ScaleFor(), and UNREACHABLE.
Definition at line 148 of file code-generator-x64.cc.
Referenced by MemoryOperand().
|
inline |
Definition at line 60 of file code-generator-x64.cc.
References v8::internal::compiler::InstructionOperandConverter::instr_, v8::internal::compiler::Instruction::Output(), and ToRegisterOrOperand().
|
inlinestatic |
Definition at line 154 of file code-generator-x64.cc.
References DCHECK, mode(), v8::internal::compiler::STATIC_ASSERT(), v8::internal::times_1, v8::internal::times_2, v8::internal::times_4, and v8::internal::times_8.
Referenced by MemoryOperand().
|
inline |
Definition at line 101 of file code-generator-x64.cc.
References v8::internal::compiler::InstructionOperandConverter::ToConstant(), and UNREACHABLE.
Referenced by InputImmediate().
|
inline |
Definition at line 68 of file code-generator-x64.cc.
References v8::internal::Isolate::factory(), v8::internal::compiler::Immediate64::handle, v8::internal::compiler::InstructionOperandConverter::isolate(), v8::internal::compiler::kImm64Handle, v8::internal::compiler::kImm64Reference, v8::internal::compiler::kImm64Value, v8::internal::compiler::Immediate64::reference, v8::internal::TENURED, v8::internal::compiler::InstructionOperandConverter::ToConstant(), v8::internal::compiler::Immediate64::type, UNREACHABLE, and v8::internal::compiler::Immediate64::value.
Referenced by InputImmediate64().
|
inline |
Definition at line 117 of file code-generator-x64.cc.
References DCHECK_EQ, v8::internal::compiler::kOperand, v8::internal::compiler::RegisterOrOperand::operand, ToRegisterOrOperand(), and v8::internal::compiler::RegisterOrOperand::type.
|
inline |
Definition at line 123 of file code-generator-x64.cc.
References DCHECK, v8::internal::compiler::RegisterOrOperand::double_reg, v8::internal::compiler::InstructionOperandConverter::frame(), v8::internal::compiler::FrameOffset::from_stack_pointer(), v8::internal::compiler::Linkage::GetFrameOffset(), v8::internal::compiler::InstructionOperand::index(), v8::internal::compiler::kDoubleRegister, v8::internal::compiler::kOperand, v8::internal::compiler::kRegister, v8::internal::compiler::InstructionOperandConverter::linkage(), v8::internal::compiler::FrameOffset::offset(), v8::internal::compiler::RegisterOrOperand::operand, v8::internal::rbp, v8::internal::compiler::RegisterOrOperand::reg, v8::internal::rsp, v8::internal::compiler::InstructionOperandConverter::ToDoubleRegister(), v8::internal::compiler::InstructionOperandConverter::ToRegister(), and v8::internal::compiler::RegisterOrOperand::type.
Referenced by InputRegisterOrOperand(), OutputRegisterOrOperand(), and ToOperand().