Lines Matching refs:LoopHeader
360 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge() local
361 return MBB->isSuccessor(LoopHeader); in hasBackEdge()
1065 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop() local
1081 InvMBBTraits::ChildIteratorType PI = InvMBBTraits::child_begin(LoopHeader), in mergeLoop()
1082 PE = InvMBBTraits::child_end(LoopHeader); in mergeLoop()
1091 settleLoopcontBlock(LatchBlks[i], LoopHeader); in mergeLoop()
1095 Match += serialPatternMatch(LoopHeader); in mergeLoop()
1096 Match += ifPatternMatch(LoopHeader); in mergeLoop()
1098 mergeLooplandBlock(LoopHeader, ExitBlk); in mergeLoop()
1101 MLI->changeLoopFor(LoopHeader, ParentLoop); in mergeLoop()
1103 MLI->removeBlock(LoopHeader); in mergeLoop()
1636 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in normalizeInfiniteLoopExit() local
1639 if (!LoopHeader || !LoopLatch) in normalizeInfiniteLoopExit()
1650 LLVMContext &Ctx = LoopHeader->getParent()->getFunction()->getContext(); in normalizeInfiniteLoopExit()