Home | History | Annotate | Download | only in R600

Lines Matching full:loopheader

272   int loopcontPatternMatch(MachineLoop *LoopRep, MachineBasicBlock *LoopHeader);
308 /// uncond_br LoopHeader
312 /// cond_br 1 LoopHeader dummyExit
368 MachineBasicBlock *LoopHeader = LoopRep->getHeader();
369 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);
1670 MachineBasicBlock *LoopHeader = LoopRep->getHeader();
1674 if (!LoopHeader || !LoopLatch)
1690 MIB.addMBB(LoopHeader);