|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/LoopInfo.h 268 BlockT *getExitBlock() const;
References
lib/CodeGen/ModuloSchedule.cpp 1282 ExitBB(L.getExitBlock()), MRI(BB->getParent()->getRegInfo()),
lib/Target/AMDGPU/SIISelLowering.cpp10789 if (MachineBasicBlock *Exit = P->getExitBlock()) {
10797 MachineBasicBlock *Exit = ML->getExitBlock();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1774 BasicBlock *ExitB = CurLoop->getExitBlock();
lib/Transforms/Scalar/IndVarSimplify.cpp 2567 BasicBlock *ExitBlock = L->getExitBlock();
lib/Transforms/Scalar/LoopDistribute.cpp 447 BasicBlock *ExitBlock = L->getExitBlock();
672 if (!L->getExitBlock())
lib/Transforms/Scalar/LoopFuse.cpp 165 ExitingBlock(L->getExitingBlock()), ExitBlock(L->getExitBlock()),
228 assert(ExitBlock == L->getExitBlock() && "Exit block is out of sync");
lib/Transforms/Scalar/LoopInterchange.cpp 523 BasicBlock *LoopNestExit = OuterMostLoop->getExitBlock();
834 BasicBlock *InnerExit = InnerLoop->getExitBlock();
1523 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock());
lib/Transforms/Utils/LoopUnrollAndJam.cpp 279 AftBlocksFirst.push_back(SubLoop->getExitBlock());
lib/Transforms/Utils/LoopVersioning.cpp 37 assert(L->getExitBlock() && "No single exit block");
116 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB);
125 BasicBlock *PHIBlock = VersionedLoop->getExitBlock();
lib/Transforms/Vectorize/LoopVectorize.cpp 2546 Builder.CreateCondBr(ICmp, L->getExitBlock(), Header);
2918 BasicBlock *ExitBlock = OrigLoop->getExitBlock();
3114 assert(OrigLoop->getExitBlock() && "Expected a single exit block");
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp 83 EXPECT_EQ(Exit, VPLp->getExitBlock());