CACAO
|
Go to the source code of this file.
Data Structures | |
class | cacao::jit::compiler2::x86_64::X86_64Register |
x86_64 Register More... | |
class | cacao::jit::compiler2::x86_64::FPUStackRegister |
class | cacao::jit::compiler2::x86_64::NativeRegister |
This represents a machine register usage. More... | |
class | cacao::jit::compiler2::x86_64::GPRegister |
class | cacao::jit::compiler2::x86_64::SSERegister |
Namespaces | |
cacao | |
This file contains the Instruction class. | |
cacao::jit | |
cacao::jit::compiler2 | |
Second stage compiler namespace. | |
cacao::jit::compiler2::x86_64 | |
Functions | |
OStream & | cacao::jit::compiler2::x86_64::operator<< (OStream &OS, const X86_64Register ®) |
template<> | |
Register * | cacao::jit::compiler2::x86_64::cast_to< Register > (MachineOperand *op) |
template<> | |
X86_64Register * | cacao::jit::compiler2::x86_64::cast_to< X86_64Register > (Register *reg) |
template<> | |
X86_64Register * | cacao::jit::compiler2::x86_64::cast_to< X86_64Register > (MachineOperand *op) |
template<> | |
X86_64Register * | cacao::jit::compiler2::x86_64::cast_to< X86_64Register > (X86_64Register *reg) |
Variables | |
const unsigned | cacao::jit::compiler2::x86_64::IntegerArgumentRegisterSize = 6 |
const unsigned | cacao::jit::compiler2::x86_64::FloatArgumentRegisterSize = 8 |