CACAO
|
Descriptor of a MachineOperand. More...
Public Member Functions | |
MachineOperandDesc (MachineInstruction *parent, std::size_t index) | |
MachineOperandDesc (MachineInstruction *parent, std::size_t index, MachineOperand *op) | |
MachineOperandDesc (MachineInstruction *parent, MachineOperand *op) | |
std::size_t | get_index () const |
MachineInstruction * | get_MachineInstruction () const |
Data Fields | |
MachineOperand * | op |
Private Attributes | |
MachineInstruction * | parent |
std::size_t | index |
Additional Inherited Members | |
![]() | |
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... | |
Descriptor of a MachineOperand.
Besides a pointer to the actual MachineOperand meta information like operand index, etc. are stored.
Definition at line 58 of file MachineInstruction.hpp.
|
inlineexplicit |
Definition at line 64 of file MachineInstruction.hpp.
|
inlineexplicit |
Definition at line 66 of file MachineInstruction.hpp.
|
inlineexplicit |
Definition at line 68 of file MachineInstruction.hpp.
|
inline |
Definition at line 70 of file MachineInstruction.hpp.
|
inline |
Definition at line 71 of file MachineInstruction.hpp.
|
private |
Definition at line 61 of file MachineInstruction.hpp.
MachineOperand* cacao::jit::compiler2::MachineOperandDesc::op |
Definition at line 63 of file MachineInstruction.hpp.
|
private |
Definition at line 60 of file MachineInstruction.hpp.