Home
last modified time | relevance | path

Searched refs:addBasicBlockToLoop (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp267 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
270 TIL->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
273 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
282 P->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
DLoopUnrollRuntime.cpp170 NewLoop->addBasicBlockToLoop(NewBB, *LI); in CloneLoopBlocks()
172 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in CloneLoopBlocks()
DBasicBlockUtils.cpp295 L->addBasicBlockToLoop(New, *LI); in SplitBlock()
383 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
385 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
DLoopUnroll.cpp324 L->addBasicBlockToLoop(New, *LI); in UnrollLoop()
346 NewLoop->addBasicBlockToLoop(New, *LI); in UnrollLoop()
DCloneFunction.cpp776 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
786 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
DLoopSimplify.cpp454 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp955 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
958 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
961 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
970 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp679 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI); in CloneLoop()
1039 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in UnswitchNontrivialCondition()
1046 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI); in UnswitchNontrivialCondition()
DLoopInterchange.cpp1095 L->addBasicBlockToLoop(New, *LI); in splitInnerLoopHeader()
DInductiveRangeCheckElimination.cpp1174 ParentLoop->addBasicBlockToLoop(BB, OriginalLoopInfo); in addToParentLoopIfNeeded()
/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h187 addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() function
DLoopInfo.h269 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2722 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitMinimumIterationCountCheck()
2744 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitVectorLoopEnteredCheck()
2769 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitSCEVChecks()
2794 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitMemRuntimeChecks()
2871 ParentLoop->addBasicBlockToLoop(ScalarPH, *LI); in createEmptyLoop()
2872 ParentLoop->addBasicBlockToLoop(MiddleBlock, *LI); in createEmptyLoop()
2876 Lp->addBasicBlockToLoop(VecBody, *LI); in createEmptyLoop()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp1955 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()