CACAO
|
Private Attributes | |
const unsigned | vreg |
Static Private Attributes | |
static unsigned | vreg_counter = 0 |
Additional Inherited Members | |
![]() | |
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 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... | |
![]() | |
virtual IdentifyTy | id_base () const |
virtual IdentifyOffsetTy | id_offset () const |
virtual IdentifySizeTy | id_size () const |
![]() | |
embedded_operand_list | embedded_operands |
TODO describe. More... | |
Definition at line 241 of file MachineOperand.hpp.
|
inline |
Definition at line 246 of file MachineOperand.hpp.
|
inline |
Definition at line 257 of file MachineOperand.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Register.
Definition at line 250 of file MachineOperand.hpp.
|
inlinevirtual |
True if operand is virtual and must be assigned during register allocation.
Reimplemented from cacao::jit::compiler2::MachineOperand.
Definition at line 256 of file MachineOperand.hpp.
Reimplemented from cacao::jit::compiler2::MachineOperand.
Definition at line 253 of file MachineOperand.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Register.
Definition at line 249 of file MachineOperand.hpp.
|
private |
Definition at line 244 of file MachineOperand.hpp.
|
staticprivate |
Definition at line 243 of file MachineOperand.hpp.