Searched refs:getExitingBlock (Results 1 – 21 of 21) sorted by relevance
156 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()171 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()277 !L->getExitingBlock()) in runImpl()
333 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()335 AftBlocksLast.push_back(L->getExitingBlock()); in UnrollAndJamLoop()852 if (!L->getExitingBlock()) { in isEligibleLoopForm()
111 if (!L->getExitingBlock() || !L->getUniqueExitBlock()) in canPeel()119 if (Latch != L->getExitingBlock()) in canPeel()
634 (!L->getExitingBlock() || OtherExits.size())) { in UnrollRuntimeLoopRemainder()884 if (DT && !L->getExitingBlock()) { in UnrollRuntimeLoopRemainder()
701 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
397 else if (BasicBlock *ExitingBlock = L->getExitingBlock()) in UnrollLoop()
253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure()254 InnerLoop.getExitingBlock() != InnerLoopLatch || !InnerLoopExit) in checkLoopsStructure()
6425 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison()6945 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount()6970 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple()7571 bool IsOnlyExit = (L->getExitingBlock() != nullptr); in computeExitLimit()
245 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()252 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
110 if (L->getExitingBlock() != Latch) { in findLoopComponents()550 BasicBlock *InnerExitingBlock = FI.InnerLoop->getExitingBlock(); in DoFlattenLoopPair()
465 if (!L->getExitingBlock()) { in isComputableLoopNest()801 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations()802 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
190 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()), in FusionCandidate()246 assert(ExitingBlock == L->getExitingBlock() && in verify()269 ExitingBlock = L->getExitingBlock(); in updateAfterPeeling()
635 if (!L->isRotatedForm() || !L->getExitingBlock()) in eliminateLoadsAcrossLoops()
490 Curr->getDistributedLoop()->getExitingBlock()); in cloneLoops()
1117 ExitingBlock = L->getExitingBlock(); in tryToUnrollLoop()
96 return getExitingBlock(); in findLoopControlBlock()
204 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function226 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
407 BlockT *getExitingBlock() const;
49 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
277 BlockT *getExitingBlock() const;
1569 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) in requiresScalarEpilogue()5827 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in computeMaxVF()