|
CACAO
|
Private Member Functions | |
| ManagedStackSlot (StackSlotManager *SSM, unsigned id, Type::TypeID type) | |
Private Attributes | |
| StackSlotManager * | parent |
| unsigned | id |
Friends | |
| class | StackSlotManager |
Additional Inherited Members | |
Public Types inherited from cacao::jit::compiler2::MachineOperand | |
| enum | OperandID { MachineOperandID, RegisterID, StackSlotID, ManagedStackSlotID, ImmediateID, AddressID, VoidOperandID } |
| typedef const void * | IdentifyTy |
| typedef std::size_t | IdentifyOffsetTy |
| typedef std::size_t | IdentifySizeTy |
| typedef alloc::vector < EmbeddedMachineOperand > ::type | embedded_operand_list |
| typedef embedded_operand_list::iterator | operand_iterator |
| typedef embedded_operand_list::const_iterator | const_operand_iterator |
Static Public Member Functions inherited from cacao::jit::compiler2::memory::ManagerMixin< MachineOperand > | |
| static void * | operator new (std::size_t size) throw (std::bad_alloc) |
| normal new More... | |
| static void * | operator new (std::size_t size, void *ptr) throw () |
| placement new More... | |
| static void * | operator new (std::size_t size, const std::nothrow_t &nt) throw () |
| nothrow new More... | |
| static void | operator delete (void *pMemory) throw () |
| normal delete More... | |
| static void | operator delete (void *pMemory, void *ptr) throw () |
| placement delete More... | |
| static void | operator delete (void *pMemory, const std::nothrow_t &) throw () |
| nothrow delete More... | |
| static void * | operator new[] (std::size_t size) throw (std::bad_alloc) |
| normal new[] More... | |
| static void * | operator new[] (std::size_t size, void *ptr) throw () |
| placement new[] More... | |
| static void * | operator new[] (std::size_t size, const std::nothrow_t &nt) throw () |
| nothrow new[] More... | |
| static void | operator delete[] (void *pMemory) throw () |
| normal delete[] More... | |
| static void | operator delete[] (void *pMemory, void *ptr) throw () |
| placement delete[] More... | |
| static void | operator delete[] (void *pMemory, const std::nothrow_t &) throw () |
| nothrow delete[] More... | |
Protected Member Functions inherited from cacao::jit::compiler2::MachineOperand | |
| virtual IdentifyTy | id_base () const |
| virtual IdentifyOffsetTy | id_offset () const |
| virtual IdentifySizeTy | id_size () const |
Protected Attributes inherited from cacao::jit::compiler2::MachineOperand | |
| embedded_operand_list | embedded_operands |
| TODO describe. More... | |
Definition at line 279 of file MachineOperand.hpp.
|
inlineprivate |
Definition at line 283 of file MachineOperand.hpp.
|
inline |
Definition at line 295 of file MachineOperand.hpp.
|
inlinevirtual |
Implements cacao::jit::compiler2::MachineOperand.
Definition at line 291 of file MachineOperand.hpp.
Reimplemented from cacao::jit::compiler2::MachineOperand.
Definition at line 296 of file MachineOperand.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::MachineOperand.
Definition at line 290 of file MachineOperand.hpp.
|
virtual |
FIXME this should be managed.
Reimplemented from cacao::jit::compiler2::MachineOperand.
Definition at line 58 of file MachineOperand.cpp.
|
friend |
Definition at line 299 of file MachineOperand.hpp.
|
private |
Definition at line 282 of file MachineOperand.hpp.
|
private |
Definition at line 281 of file MachineOperand.hpp.
1.8.5