CACAO
|
GlobalSchedule TODO: more info. More...
Public Types | |
typedef alloc::unordered_set < Instruction * > ::type::const_iterator | const_inst_iterator |
Public Member Functions | |
GlobalSchedule () | |
void | add_Instruction (Instruction *I, BeginInst *BI) |
BeginInst * | operator[] (const Instruction *I) const |
BeginInst * | get (const Instruction *I) const |
const_inst_iterator | inst_begin (const BeginInst *BI) const |
const_inst_iterator | inst_end (const BeginInst *BI) const |
Protected Member Functions | |
void | set_schedule (const Method *M) |
Protected Attributes | |
alloc::unordered_map< const Instruction *, BeginInst * > ::type | map |
alloc::unordered_map< const BeginInst *, alloc::unordered_set < Instruction * >::type > ::type | bb_map |
GlobalSchedule TODO: more info.
Definition at line 42 of file GlobalSchedule.hpp.
typedef alloc::unordered_set<Instruction*>::type::const_iterator cacao::jit::compiler2::GlobalSchedule::const_inst_iterator |
Definition at line 44 of file GlobalSchedule.hpp.
|
inline |
Definition at line 61 of file GlobalSchedule.hpp.
|
inline |
Definition at line 62 of file GlobalSchedule.hpp.
|
inline |
Definition at line 70 of file GlobalSchedule.hpp.
|
inline |
Definition at line 77 of file GlobalSchedule.hpp.
|
inline |
Definition at line 82 of file GlobalSchedule.hpp.
|
inline |
Definition at line 67 of file GlobalSchedule.hpp.
Definition at line 48 of file GlobalSchedule.hpp.
|
protected |
Definition at line 47 of file GlobalSchedule.hpp.
|
protected |
Definition at line 46 of file GlobalSchedule.hpp.