CACAO
|
Go to the source code of this file.
Data Structures | |
class | cacao::jit::compiler2::EmbeddedMachineOperand |
class | cacao::jit::compiler2::MachineOperand |
Operands that can be directly used by the machine (register, memory, stackslot) More... | |
class | cacao::jit::compiler2::VoidOperand |
class | cacao::jit::compiler2::Register |
class | cacao::jit::compiler2::UnassignedReg |
class | cacao::jit::compiler2::VirtualRegister |
class | cacao::jit::compiler2::StackSlot |
class | cacao::jit::compiler2::ManagedStackSlot |
class | cacao::jit::compiler2::Immediate |
union | cacao::jit::compiler2::Immediate::val_operand_t |
class | cacao::jit::compiler2::Address |
struct | cacao::jit::compiler2::MachineOperandComp |
struct | cacao::hash< cacao::jit::compiler2::MachineOperand * > |
struct | std::less< cacao::jit::compiler2::MachineOperand * > |
Namespaces | |
cacao | |
This file contains the Instruction class. | |
cacao::jit | |
cacao::jit::compiler2 | |
Second stage compiler namespace. | |
std | |
Typedefs | |
typedef alloc::list < MachineOperand * >::type | cacao::jit::compiler2::OperandFile |
Functions | |
OStream & | cacao::jit::compiler2::operator<< (OStream &OS, const MachineOperand &MO) |
OStream & | cacao::jit::compiler2::operator<< (OStream &OS, const MachineOperand *MO) |