25 #ifndef _JIT_COMPILER2_GLOBALSCHEDULE
26 #define _JIT_COMPILER2_GLOBALSCHEDULE
50 for (Method::InstructionListTy::const_iterator
i = M->
begin(),
80 return i->second.begin();
85 return i->second.end();
const_inst_iterator inst_end(const BeginInst *BI) const
GlobalSchedule TODO: more info.
alloc::unordered_map< const BeginInst *, alloc::unordered_set< Instruction * >::type >::type bb_map
const_inst_iterator inst_begin(const BeginInst *BI) const
BeginInst * operator[](const Instruction *I) const
This Instruction mark the start of a basic block.
_Base::const_iterator const_iterator
void add_Instruction(Instruction *I, BeginInst *BI)
_Base::const_iterator const_iterator
void set_schedule(const Method *M)
const_iterator end() const
alloc::unordered_set< Instruction * >::type::const_iterator const_inst_iterator
jmethodID jint const void jint const jvmtiAddrLocationMap * map
const_iterator begin() const
virtual BeginInst * get_BeginInst() const
Get the corresponding BeginInst.
alloc::unordered_map< const Instruction *, BeginInst * >::type map