Home | History | Annotate | Download | only in R600

Lines Matching refs:LoopHeader

276   int loopcontPatternMatch(MachineLoop *LoopRep, MachineBasicBlock *LoopHeader);
312 /// uncond_br LoopHeader
316 /// cond_br 1 LoopHeader dummyExit
372 MachineBasicBlock *LoopHeader = LoopRep->getHeader();
373 return MBB->isSuccessor(LoopHeader);
1104 MachineBasicBlock *LoopHeader = LoopRep->getHeader();
1120 InvMBBTraits::ChildIteratorType PI = InvMBBTraits::child_begin(LoopHeader),
1121 PE = InvMBBTraits::child_end(LoopHeader);
1130 settleLoopcontBlock(LatchBlks[i], LoopHeader);
1134 Match += serialPatternMatch(LoopHeader);
1135 Match += ifPatternMatch(LoopHeader);
1137 mergeLooplandBlock(LoopHeader, ExitBlk);
1140 MLI->changeLoopFor(LoopHeader, ParentLoop);
1142 MLI->removeBlock(LoopHeader);
1148 MachineBasicBlock *LoopHeader) {
1152 GTIM::ChildIteratorType It = GTIM::child_begin(LoopHeader),
1153 E = GTIM::child_end(LoopHeader);
1158 LoopHeader, LoopRep);
1166 (*It)->removeSuccessor(LoopHeader);
1719 MachineBasicBlock *LoopHeader = LoopRep->getHeader();
1723 if (!LoopHeader || !LoopLatch)
1739 MIB.addMBB(LoopHeader);