CACAO
|
Go to the source code of this file.
Namespaces | |
cacao | |
This file contains the Instruction class. | |
cacao::jit | |
cacao::jit::compiler2 | |
Second stage compiler namespace. | |
Macros | |
#define | DEBUG_NAME "compiler2/MachineBasicBlock" |
Functions | |
bool | cacao::jit::compiler2::check_is_phi (MachineInstruction *value) |
OStream & | cacao::jit::compiler2::operator<< (OStream &OS, const MIIterator &it) |
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) |
#define DEBUG_NAME "compiler2/MachineBasicBlock" |
Definition at line 31 of file MachineBasicBlock.cpp.
MachineOperand* op |
Definition at line 83 of file MachineBasicBlock.cpp.