CACAO
|
BasicBlockSchedule TODO: more info. More...
Public Types | |
typedef alloc::vector < BeginInst * >::type | BasicBlockListTy |
typedef BasicBlockListTy::iterator | bb_iterator |
typedef BasicBlockListTy::const_iterator | const_bb_iterator |
typedef BasicBlockListTy::const_reverse_iterator | const_reverse_bb_iterator |
Public Member Functions | |
BasicBlockSchedule () | |
const_bb_iterator | bb_begin () const |
const_bb_iterator | bb_end () const |
const_reverse_bb_iterator | bb_rbegin () const |
const_reverse_bb_iterator | bb_rend () const |
std::size_t | size () const |
Protected Member Functions | |
void | clear () |
template<class InputIterator > | |
void | insert (bb_iterator pos, InputIterator first, InputIterator last) |
bb_iterator | begin () |
bb_iterator | end () |
Private Attributes | |
BasicBlockListTy | bb_list |
BasicBlockSchedule TODO: more info.
Definition at line 40 of file BasicBlockSchedule.hpp.
Definition at line 42 of file BasicBlockSchedule.hpp.
typedef BasicBlockListTy::iterator cacao::jit::compiler2::BasicBlockSchedule::bb_iterator |
Definition at line 43 of file BasicBlockSchedule.hpp.
typedef BasicBlockListTy::const_iterator cacao::jit::compiler2::BasicBlockSchedule::const_bb_iterator |
Definition at line 44 of file BasicBlockSchedule.hpp.
typedef BasicBlockListTy::const_reverse_iterator cacao::jit::compiler2::BasicBlockSchedule::const_reverse_bb_iterator |
Definition at line 45 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 63 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 72 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 75 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 78 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 81 of file BasicBlockSchedule.hpp.
|
inlineprotected |
Definition at line 56 of file BasicBlockSchedule.hpp.
|
inlineprotected |
Definition at line 49 of file BasicBlockSchedule.hpp.
|
inlineprotected |
Definition at line 59 of file BasicBlockSchedule.hpp.
|
inlineprotected |
Definition at line 53 of file BasicBlockSchedule.hpp.
|
inline |
Definition at line 84 of file BasicBlockSchedule.hpp.
|
private |
Definition at line 47 of file BasicBlockSchedule.hpp.