CACAO
|
InstructionSchedule TODO: more info. More...
Public Types | |
typedef alloc::vector< _Inst * > ::type | InstructionListTy |
typedef InstructionListTy::const_iterator | const_inst_iterator |
typedef InstructionListTy::const_reverse_iterator | const_reverse_inst_iterator |
Public Member Functions | |
InstructionSchedule () | |
_Inst * | operator[] (const BeginInst *BI) const |
_Inst * | get (const BeginInst *BI) const |
const_inst_iterator | inst_begin (const BeginInst *BI) const |
const_inst_iterator | inst_end (const BeginInst *BI) const |
const_reverse_inst_iterator | inst_rbegin (const BeginInst *BI) const |
const_reverse_inst_iterator | inst_rend (const BeginInst *BI) const |
Protected Types | |
typedef alloc::unordered_map < const BeginInst *, InstructionListTy >::type | MapTy |
Protected Attributes | |
MapTy | map |
InstructionSchedule TODO: more info.
Definition at line 41 of file InstructionSchedule.hpp.
typedef InstructionListTy::const_iterator cacao::jit::compiler2::InstructionSchedule< _Inst >::const_inst_iterator |
Definition at line 44 of file InstructionSchedule.hpp.
typedef InstructionListTy::const_reverse_iterator cacao::jit::compiler2::InstructionSchedule< _Inst >::const_reverse_inst_iterator |
Definition at line 45 of file InstructionSchedule.hpp.
typedef alloc::vector<_Inst*>::type cacao::jit::compiler2::InstructionSchedule< _Inst >::InstructionListTy |
Definition at line 43 of file InstructionSchedule.hpp.
|
protected |
Definition at line 47 of file InstructionSchedule.hpp.
|
inline |
Definition at line 50 of file InstructionSchedule.hpp.
|
inline |
Definition at line 54 of file InstructionSchedule.hpp.
|
inline |
Definition at line 61 of file InstructionSchedule.hpp.
|
inline |
Definition at line 66 of file InstructionSchedule.hpp.
|
inline |
Definition at line 71 of file InstructionSchedule.hpp.
|
inline |
Definition at line 76 of file InstructionSchedule.hpp.
|
inline |
Definition at line 51 of file InstructionSchedule.hpp.
|
protected |
Definition at line 48 of file InstructionSchedule.hpp.