Lines Matching refs:MachineBasicBlock
228 static MachineBasicBlock::const_iterator
229 priorNonDebug(MachineBasicBlock::const_iterator I,
230 MachineBasicBlock::const_iterator Beg) {
240 static MachineBasicBlock::iterator
241 priorNonDebug(MachineBasicBlock::iterator I,
242 MachineBasicBlock::const_iterator Beg) {
244 &*priorNonDebug(MachineBasicBlock::const_iterator(I), Beg));
249 static MachineBasicBlock::const_iterator
250 nextIfDebug(MachineBasicBlock::const_iterator I,
251 MachineBasicBlock::const_iterator End) {
260 static MachineBasicBlock::iterator
261 nextIfDebug(MachineBasicBlock::iterator I,
262 MachineBasicBlock::const_iterator End) {
266 return MachineBasicBlock::instr_iterator(
268 &*nextIfDebug(MachineBasicBlock::const_iterator(I), End)));
388 static bool isSchedBoundary(MachineBasicBlock::iterator MI,
389 MachineBasicBlock *MBB,
431 for(MachineBasicBlock::iterator RegionEnd = MBB->end();
445 MachineBasicBlock::iterator I = RegionEnd;
620 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb,
621 MachineBasicBlock::iterator begin,
622 MachineBasicBlock::iterator end,
633 MachineInstr *MI, MachineBasicBlock::iterator InsertPos) {
710 MachineBasicBlock::iterator priorII =
823 MachineBasicBlock::iterator OrigPrevMI = P.second;
836 for (MachineBasicBlock::iterator MI = begin(), ME = end(); MI != ME; ++MI) {
858 void ScheduleDAGMILive::enterRegion(MachineBasicBlock *bb,
859 MachineBasicBlock::iterator begin,
860 MachineBasicBlock::iterator end,
986 MachineBasicBlock::const_iterator I =
1254 MachineBasicBlock::iterator priorII =
1633 MachineBasicBlock::iterator FirstPos = nextIfDebug(DAG->begin(), DAG->end());
2466 void GenericScheduler::initPolicy(MachineBasicBlock::iterator Begin,
2467 MachineBasicBlock::iterator End,
2924 MachineBasicBlock::iterator InsertPos = SU->getInstr();