| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopBoundSplit.cpp | 200 BasicBlock *ExitingBB = L.getExitingBlock(); in canSplitLoopBound() 362 (L.getExitingBlock() == L.getLoopLatch()) ? true : false; in splitLoopBound() 373 L.getExitingBlock()); in splitLoopBound() 436 if (PN.getIncomingBlock(i) == L.getExitingBlock()) { in splitLoopBound() 450 PN.addIncoming(VMap[IncomingValue], PostLoop->getExitingBlock()); in splitLoopBound() 456 DT.changeImmediateDominator(PostLoopPreHeader, L.getExitingBlock()); in splitLoopBound()
|
| H A D | LoopVersioningLICM.cpp | 190 if (!CurLoop->getExitingBlock()) { in legalLoopStructure() 197 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
|
| H A D | LoopFlatten.cpp | 409 if (L->getExitingBlock() != Latch) { in findLoopComponents() 785 BasicBlock *InnerExitingBlock = FI.InnerLoop->getExitingBlock(); in DoFlattenLoopPair()
|
| H A D | LoopInterchange.cpp | 343 if (!L->getExitingBlock()) { in isComputableLoopNest() 940 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations() 941 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
|
| H A D | LoopFuse.cpp | 188 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()), in FusionCandidate() 244 assert(ExitingBlock == L->getExitingBlock() && in verify() 267 ExitingBlock = L->getExitingBlock(); in updateAfterPeeling()
|
| H A D | LoopLoadElimination.cpp | 669 if (!L->isRotatedForm() || !L->getExitingBlock()) in eliminateLoadsAcrossLoops()
|
| H A D | LoopDistribute.cpp | 482 Curr->getDistributedLoop()->getExitingBlock()); in cloneLoops()
|
| H A D | LoopUnrollPass.cpp | 1270 ExitingBlock = L->getExitingBlock(); in tryToUnrollLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 155 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes() 170 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes() 285 !L->getExitingBlock()) in runImpl()
|
| H A D | LoopUnrollAndJam.cpp | 324 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop() 326 AftBlocksLast.push_back(L->getExitingBlock()); in UnrollAndJamLoop() 844 if (!L->getExitingBlock()) { in isEligibleLoopForm()
|
| H A D | LoopUnrollRuntime.cpp | 626 if (!L->getExitingBlock() || OtherExits.size()) { in UnrollRuntimeLoopRemainder() 884 if (DT && !L->getExitingBlock()) { in UnrollRuntimeLoopRemainder()
|
| H A D | LoopPeel.cpp | 283 if (L.getExitingBlock()) in peelToTurnInvariantLoadsDerefencebale() 348 return Latch && Latch == L.getExitingBlock() && in canPeelLastIteration()
|
| H A D | LoopRotationUtils.cpp | 926 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopNestAnalysis.cpp | 333 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 334 InnerLoop.getExitingBlock() != InnerLoopLatch || !InnerLoopExit) in checkLoopsStructure()
|
| H A D | ScalarEvolution.cpp | 7383 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineLoopInfo.cpp | 127 return getExitingBlock(); in findLoopControlBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | RegionInfoImpl.h | 191 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function 206 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
|
| H A D | RegionInfo.h | 405 BlockT *getExitingBlock() const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 269 BlockT *getExitingBlock() const;
|
| H A D | GenericLoopInfoImpl.h | 48 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1855 if (TheLoop->getExitingBlock()) { in canVectorize() 1918 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canFoldTailByMasking()
|
| H A D | LoopVectorize.cpp | 1310 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch() && in requiresScalarEpilogue() 3728 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch() && in computeMaxVF() 4377 if (OrigLoop->getExitingBlock() != OrigLoop->getLoopLatch()) in isCandidateForEpilogueVectorization()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 17152 …ngBlockEv", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::getExitingBlock() const"},
|