Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DMatrixUtils.cpp60 L->addBasicBlockToLoop(Header, LI); in CreateLoop()
61 L->addBasicBlockToLoop(Body, LI); in CreateLoop()
62 L->addBasicBlockToLoop(Latch, LI); in CreateLoop()
DBreakCriticalEdges.cpp270 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge()
273 TIL->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge()
276 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge()
285 P->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge()
DBasicBlockUtils.cpp669 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
672 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
675 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
684 P->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
781 L->addBasicBlockToLoop(New, *LI); in SplitBlockImpl()
846 L->addBasicBlockToLoop(New, *LI); in splitBlockBefore()
978 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
980 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1410 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThenImpl()
1411 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThenImpl()
DUnifyLoopExits.cpp198 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
DLoopUnroll.cpp157 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
160 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
DFixIrreducible.cpp210 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal()
DCloneFunction.cpp826 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
855 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
DLoopPeel.cpp530 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
DLoopSimplify.cpp472 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
DLoopUtils.cpp1504 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI); in cloneLoop()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86LowerAMXIntrinsics.cpp140 L->addBasicBlockToLoop(Header, *LI); in createLoop()
141 L->addBasicBlockToLoop(Body, *LI); in createLoop()
142 L->addBasicBlockToLoop(Latch, *LI); in createLoop()
DX86CmovConversion.cpp855 L->addBasicBlockToLoop(FalseMBB, MLI->getBase()); in convertCmovInstsToBranches()
856 L->addBasicBlockToLoop(SinkMBB, MLI->getBase()); in convertCmovInstsToBranches()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineBasicBlock.cpp1222 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1225 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1228 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1237 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
DBranchFolding.cpp413 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp1401 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1421 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1529 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
2577 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
DLoopUnswitch.cpp1400 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in unswitchNontrivialCondition()
1407 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI); in unswitchNontrivialCondition()
DInductiveRangeCheckElimination.cpp1377 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
1393 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
DLICM.cpp789 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.cpp323 L->addBasicBlockToLoop(NewBB, *State->LI); in execute()
800 L->addBasicBlockToLoop(VectorLatchBB, *State->LI); in execute()
DLoopVectorize.cpp2063 PL->addBasicBlockToLoop(SCEVCheckBlock, *LI); in emitSCEVChecks()
2099 PL->addBasicBlockToLoop(MemCheckBlock, *LI); in emitMemRuntimeChecks()
3519 Lp->addBasicBlockToLoop(LoopVectorBody, *LI); in createVectorLoopSkeleton()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DLoopInfoImpl.h242 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
DLoopInfo.h385 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2242 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
DHexagonHardwareLoops.cpp1991 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()