Go to the source code of this file.
|
bool | cacao::jit::compiler2::operator<= (const MIIterator &lhs, const MIIterator &rhs) |
|
bool | cacao::jit::compiler2::operator> (const MIIterator &lhs, const MIIterator &rhs) |
|
bool | cacao::jit::compiler2::operator>= (const MIIterator &lhs, const MIIterator &rhs) |
|
OStream & | cacao::jit::compiler2::operator<< (OStream &OS, const MIIterator &it) |
|
bool | cacao::jit::compiler2::check_is_phi (MachineInstruction *value) |
|
OStream & | cacao::jit::compiler2::operator<< (OStream &OS, MachineBasicBlock &MBB) |
|
template<class InputIterator > |
void | cacao::jit::compiler2::move_instructions (InputIterator first, InputIterator last, MachineBasicBlock &from, MachineBasicBlock &to) |
| Move instructions to another basic block. More...
|
|
MachinePhiInst * | cacao::jit::compiler2::get_phi_from_operand (MachineBasicBlock *MBB, MachineOperand *op) |
|
MachineBasicBlock * | cacao::jit::compiler2::get_edge_block (MachineBasicBlock *from, MachineBasicBlock *to, Backend *backend) |
| get a new basic block for a given edge More...
|
|
MIIterator | cacao::jit::compiler2::get_edge_iterator (MachineBasicBlock *from, MachineBasicBlock *to, Backend *backend) |
|
MIIterator | cacao::jit::compiler2::insert_before (MIIterator pos, MachineInstruction *value) |
| Get an edge inserter. More...
|
|
MIIterator | cacao::jit::compiler2::insert_after (MIIterator pos, MachineInstruction *value) |
|