Lines Matching refs:LoopHeader
342 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in hasBackEdge() local
343 return MBB->isSuccessor(LoopHeader); in hasBackEdge()
1007 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in mergeLoop() local
1023 for (auto *LB : inverse_children<MachineBasicBlock*>(LoopHeader)) in mergeLoop()
1030 settleLoopcontBlock(MBB, LoopHeader); in mergeLoop()
1034 Match += serialPatternMatch(LoopHeader); in mergeLoop()
1035 Match += ifPatternMatch(LoopHeader); in mergeLoop()
1037 mergeLooplandBlock(LoopHeader, ExitBlk); in mergeLoop()
1040 MLI->changeLoopFor(LoopHeader, ParentLoop); in mergeLoop()
1042 MLI->removeBlock(LoopHeader); in mergeLoop()
1541 MachineBasicBlock *LoopHeader = LoopRep->getHeader(); in normalizeInfiniteLoopExit() local
1544 if (!LoopHeader || !LoopLatch) in normalizeInfiniteLoopExit()
1555 LLVMContext &Ctx = LoopHeader->getParent()->getFunction().getContext(); in normalizeInfiniteLoopExit()