|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/LoopInfo.h 260 BlockT *getExitingBlock() const;
References
lib/Analysis/LoopAccessAnalysis.cpp 1758 if (!TheLoop->getExitingBlock()) {
1769 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) {
lib/Analysis/ScalarEvolution.cpp 6065 auto *ExitingBB = L->getExitingBlock();
6527 if (BasicBlock *ExitingBB = L->getExitingBlock())
6551 if (BasicBlock *ExitingBB = L->getExitingBlock())
7139 bool IsOnlyExit = (L->getExitingBlock() != nullptr);
lib/Analysis/ScalarEvolutionExpander.cpp 2179 BasicBlock *ExitingBB = L->getExitingBlock();
lib/CodeGen/MachineLoopInfo.cpp 89 return getExitingBlock();
lib/Transforms/Scalar/LoopDistribute.cpp 490 Curr->getDistributedLoop()->getExitingBlock());
lib/Transforms/Scalar/LoopFuse.cpp 165 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()),
226 assert(ExitingBlock == L->getExitingBlock() &&
lib/Transforms/Scalar/LoopInterchange.cpp 476 if (!L->getExitingBlock()) {
743 if (InnerLoop->getExitingBlock() != InnerLoopLatch ||
744 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() ||
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 289 BasicBlock *Exit = L->getExitingBlock();
291 BasicBlock *SubLoopExit = SubLoop->getExitingBlock();
lib/Transforms/Scalar/LoopUnrollPass.cpp 1086 ExitingBlock = L->getExitingBlock();
lib/Transforms/Scalar/LoopVersioningLICM.cpp 231 if (!CurLoop->getExitingBlock()) {
238 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) {
lib/Transforms/Utils/LoopRotationUtils.cpp 527 if (!L->getExitingBlock())
lib/Transforms/Utils/LoopUnroll.cpp 311 L->getExitingBlock() != Header))) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp 278 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock());
280 AftBlocksLast.push_back(L->getExitingBlock());
734 BasicBlock *Exit = L->getExitingBlock();
737 BasicBlock *SubLoopExit = SubLoop->getExitingBlock();
lib/Transforms/Utils/LoopUnrollPeel.cpp 99 if (!L->getExitingBlock() || !L->getUniqueExitBlock())
106 if (L->getLoopLatch() != L->getExitingBlock())
lib/Transforms/Utils/LoopUnrollRuntime.cpp 599 (!L->getExitingBlock() || OtherExits.size())) {
843 if (DT && !L->getExitingBlock()) {
lib/Transforms/Utils/LoopVersioning.cpp 148 PN->addIncoming(Inst, VersionedLoop->getExitingBlock());
163 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock());
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 1039 if (!Lp->getExitingBlock()) {
1052 if (Lp->getExitingBlock() != Lp->getLoopLatch()) {
unittests/Analysis/UnrollAnalyzerTest.cpp 34 BasicBlock *Exiting = L->getExitingBlock();
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp 82 EXPECT_EQ(Latch, VPLp->getExitingBlock());