25 #ifndef _JIT_COMPILER2_BASICBLOCKSCHEDULE
26 #define _JIT_COMPILER2_BASICBLOCKSCHEDULE
52 template<
class InputIterator>
65 BeginInst* operator[](
const unsigned i)
const {
68 BeginInst*
get(
const unsigned i)
const {
alloc::vector< BeginInst * >::type BasicBlockListTy
This Instruction mark the start of a basic block.
const_reverse_bb_iterator bb_rbegin() const
std::vector< T, Allocator< T > > type
const_bb_iterator bb_end() const
void insert(bb_iterator pos, InputIterator first, InputIterator last)
const_bb_iterator bb_begin() const
const_reverse_bb_iterator bb_rend() const
BasicBlockListTy::iterator bb_iterator
BasicBlockListTy::const_iterator const_bb_iterator
BasicBlockListTy::const_reverse_iterator const_reverse_bb_iterator
BasicBlockSchedule TODO: more info.