Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp237 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
240 TIL->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
243 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
252 P->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
H A DBasicBlockUtils.cpp333 L->addBasicBlockToLoop(New, *LI); in SplitBlock()
435 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
437 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
755 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThen()
756 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThen()
H A DLoopUnrollAndJam.cpp325 L->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
332 SubLoop->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
339 L->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
H A DLoopUnroll.cpp211 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
214 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
H A DCloneFunction.cpp763 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
773 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
H A DLoopUnrollPeel.cpp417 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
H A DLoopSimplify.cpp452 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp1083 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1086 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1089 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1098 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
H A DBranchFolding.cpp470 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp189 L->addBasicBlockToLoop(NewBB, *State->LI); in execute()
383 L->addBasicBlockToLoop(VectorLatchBB, *State->LI); in execute()
H A DLoopVectorize.cpp2539 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitMinimumIterationCountCheck()
2570 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitSCEVChecks()
2603 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI); in emitMemRuntimeChecks()
2774 ParentLoop->addBasicBlockToLoop(ScalarPH, *LI); in createVectorizedLoopSkeleton()
2775 ParentLoop->addBasicBlockToLoop(MiddleBlock, *LI); in createVectorizedLoopSkeleton()
2779 Lp->addBasicBlockToLoop(VecBody, *LI); in createVectorizedLoopSkeleton()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp917 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI); in CloneLoop()
1297 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in UnswitchNontrivialCondition()
1304 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI); in UnswitchNontrivialCondition()
H A DSimpleLoopUnswitch.cpp1263 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1283 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1391 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
2395 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
H A DLoopSimplifyCFG.cpp352 OuterLoop->addBasicBlockToLoop(NewPreheader, LI); in handleDeadExits()
H A DInductiveRangeCheckElimination.cpp1351 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
1367 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
H A DLICM.cpp651 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfo.h321 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
H A DLoopInfoImpl.h251 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2221 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1994 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()