Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDBreakCriticalEdges.cpp254 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
257 TIL->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
260 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
269 P->addBasicBlockToLoop(NewBB, *LI); in SplitCriticalEdge()
HDBasicBlockUtils.cpp531 L->addBasicBlockToLoop(New, *LI); in SplitBlock()
633 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
635 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
969 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThen()
970 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThen()
HDLoopUnrollAndJam.cpp325 L->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
332 SubLoop->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
339 L->addBasicBlockToLoop(New, *LI); in UnrollAndJamLoop()
HDLoopUnroll.cpp153 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
156 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
HDCloneFunction.cpp777 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
806 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
HDLoopUnrollPeel.cpp512 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
HDLoopSimplify.cpp459 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineBasicBlock.cpp1082 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1085 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1088 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1097 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
HDBranchFolding.cpp424 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.cpp189 L->addBasicBlockToLoop(NewBB, *State->LI); in execute()
413 L->addBasicBlockToLoop(VectorLatchBB, *State->LI); in execute()
HDLoopVectorize.cpp2994 Lp->addBasicBlockToLoop(LoopVectorBody, *LI); in createVectorizedLoopSkeleton()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopUnswitch.cpp921 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI); in CloneLoop()
1306 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in UnswitchNontrivialCondition()
1313 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI); in UnswitchNontrivialCondition()
HDSimpleLoopUnswitch.cpp1307 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1327 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1435 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
2442 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
HDInductiveRangeCheckElimination.cpp1362 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
1378 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
HDLICM.cpp732 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLoopInfoImpl.h235 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
HDLoopInfo.h365 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonLoopIdiomRecognition.cpp2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2224 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
HDHexagonHardwareLoops.cpp1994 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()