|
CACAO
|
Public Member Functions | |
| BackendBase (JITData *JD) | |
| virtual OperandFile & | get_OperandFile (OperandFile &OF, MachineOperand *MO) const |
| virtual MachineInstruction * | create_Move (MachineOperand *src, MachineOperand *dst) const |
| virtual MachineInstruction * | create_Jump (MachineBasicBlock *target) const |
| virtual void | create_frame (CodeMemory *CM, StackSlotManager *SSM) const |
| virtual const char * | get_name () const |
| template<> | |
| const char * | get_name () const |
| template<> | |
| MachineInstruction * | create_Move (MachineOperand *src, MachineOperand *dst) const |
| template<> | |
| MachineInstruction * | create_Jump (MachineBasicBlock *target) const |
| template<> | |
| void | create_frame (CodeMemory *CM, StackSlotManager *SSM) const |
| template<> | |
| OperandFile & | get_OperandFile (OperandFile &OF, MachineOperand *MO) const |
Public Member Functions inherited from cacao::jit::compiler2::Backend | |
| JITData * | get_JITData () const |
Additional Inherited Members | |
Static Public Member Functions inherited from cacao::jit::compiler2::Backend | |
| static Backend * | factory (JITData *JD) |
Static Public Member Functions inherited from cacao::jit::compiler2::memory::ManagerMixin< Backend > | |
| 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::Backend | |
| Backend (JITData *JD) | |
Machine Backend.
This class containes all target dependent information.
Definition at line 68 of file Backend.hpp.
|
inline |
Definition at line 70 of file Backend.hpp.
|
virtual |
Implements cacao::jit::compiler2::Backend.
|
virtual |
Implements cacao::jit::compiler2::Backend.
Definition at line 137 of file X86_64Backend.cpp.
|
virtual |
Implements cacao::jit::compiler2::Backend.
|
virtual |
Implements cacao::jit::compiler2::Backend.
Definition at line 122 of file X86_64Backend.cpp.
|
virtual |
Implements cacao::jit::compiler2::Backend.
Definition at line 67 of file X86_64Backend.cpp.
|
virtual |
Implements cacao::jit::compiler2::Backend.
|
virtual |
Implements cacao::jit::compiler2::Backend.
Definition at line 62 of file X86_64Backend.cpp.
|
virtual |
Implements cacao::jit::compiler2::Backend.
|
virtual |
Implements cacao::jit::compiler2::Backend.
|
virtual |
Implements cacao::jit::compiler2::Backend.
Definition at line 101 of file X86_64Register.cpp.
1.8.5