Home
last modified time | relevance | path

Searched refs:getExitBlock (Results 1 – 18 of 18) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp38 assert(L->getExitBlock() && "No single exit block"); in LoopVersioning()
117 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); in versionLoop()
126 BasicBlock *PHIBlock = VersionedLoop->getExitBlock(); in addPHINodes()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp38 assert(L->getExitBlock() && "No single exit block"); in LoopVersioning()
117 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); in versionLoop()
126 BasicBlock *PHIBlock = VersionedLoop->getExitBlock(); in addPHINodes()
DLoopUnrollAndJam.cpp277 AftBlocksFirst.push_back(SubLoop->getExitBlock()); in UnrollAndJamLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanLoopInfoTest.cpp84 EXPECT_EQ(Exit, VPLp->getExitBlock()); in TEST_F()
/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp400 BasicBlock *ExitBlock = L->getExitBlock(); in cloneLoops()
607 if (!L->getExitBlock()) in processLoop()
DIndVarSimplify.cpp2014 BasicBlock *ExitBlock = L->getExitBlock(); in sinkUnusedInvariants()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp436 BasicBlock *ExitBlock = L->getExitBlock(); in cloneLoops()
641 if (!L->getExitBlock()) in processLoop()
DLoopInterchange.cpp548 BasicBlock *LoopNestExit = OuterMostLoop->getExitBlock(); in processLoopList()
858 BasicBlock *InnerExit = InnerLoop->getExitBlock(); in currentLimitations()
DIndVarSimplify.cpp2335 BasicBlock *ExitBlock = L->getExitBlock(); in sinkUnusedInvariants()
/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h78 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock() function
DLoopInfo.h209 BlockT *getExitBlock() const;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopInfo.h262 BlockT *getExitBlock() const;
DLoopInfoImpl.h76 BlockT *LoopBase<BlockT, LoopT>::getExitBlock() const { in getExitBlock() function
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h234 BlockT *getExitBlock() const { in getExitBlock() function
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp1652 BasicBlock *ExitBlock = L->getExitBlock(); in SinkUnusedInvariants()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2747 Builder.CreateCondBr(ICmp, L->getExitBlock(), Header); in createInductionVariable()
2980 BasicBlock *ExitBlock = OrigLoop->getExitBlock(); in createEmptyLoop()
3143 assert(OrigLoop->getExitBlock() && "Expected a single exit block"); in fixupIVUsers()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2585 Builder.CreateCondBr(ICmp, L->getExitBlock(), Header); in createInductionVariable()
2827 BasicBlock *ExitBlock = OrigLoop->getExitBlock(); in createVectorizedLoopSkeleton()
2992 assert(OrigLoop->getExitBlock() && "Expected a single exit block"); in fixupIVUsers()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1773 BasicBlock *ExitB = CurLoop->getExitBlock(); in recognize()