CACAO
|
Public Member Functions | |
X86_64Register (const char *name, unsigned index, bool extented, MachineOperand::IdentifyOffsetTy offset, MachineOperand::IdentifySizeTy size) | |
unsigned | get_index () const |
virtual MachineOperand::IdentifyTy | id_base () const =0 |
virtual MachineOperand::IdentifyOffsetTy | id_offset () const |
virtual MachineOperand::IdentifySizeTy | id_size () const |
Data Fields | |
const unsigned | index |
const bool | extented |
const char * | name |
const MachineOperand::IdentifyOffsetTy | offset |
const MachineOperand::IdentifySizeTy | size |
Definition at line 44 of file X86_64Register.hpp.
|
inline |
Definition at line 52 of file X86_64Register.hpp.
|
inline |
Definition at line 57 of file X86_64Register.hpp.
|
pure virtual |
Implemented in cacao::jit::compiler2::x86_64::SSERegister, and cacao::jit::compiler2::x86_64::GPRegister.
|
inlinevirtual |
Definition at line 61 of file X86_64Register.hpp.
|
inlinevirtual |
Definition at line 62 of file X86_64Register.hpp.
const bool cacao::jit::compiler2::x86_64::X86_64Register::extented |
Definition at line 47 of file X86_64Register.hpp.
const unsigned cacao::jit::compiler2::x86_64::X86_64Register::index |
Definition at line 46 of file X86_64Register.hpp.
const char* cacao::jit::compiler2::x86_64::X86_64Register::name |
Definition at line 48 of file X86_64Register.hpp.
const MachineOperand::IdentifyOffsetTy cacao::jit::compiler2::x86_64::X86_64Register::offset |
Definition at line 49 of file X86_64Register.hpp.
const MachineOperand::IdentifySizeTy cacao::jit::compiler2::x86_64::X86_64Register::size |
Definition at line 50 of file X86_64Register.hpp.