| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | MatrixUtils.cpp | 60 L->addBasicBlockToLoop(Header, LI); in CreateLoop() 61 L->addBasicBlockToLoop(Body, LI); in CreateLoop() 62 L->addBasicBlockToLoop(Latch, LI); in CreateLoop()
|
| H A D | BreakCriticalEdges.cpp | 264 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge() 267 TIL->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge() 270 DestLoop->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge() 279 P->addBasicBlockToLoop(NewBB, *LI); in SplitKnownCriticalEdge()
|
| H A D | BasicBlockUtils.cpp | 693 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge() 696 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge() 699 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge() 708 P->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge() 804 L->addBasicBlockToLoop(New, *LI); in SplitBlockImpl() 869 L->addBasicBlockToLoop(New, *LI); in splitBlockBefore() 1002 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation() 1004 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation() 1436 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThenImpl() 1437 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThenImpl()
|
| H A D | UnifyLoopExits.cpp | 200 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
|
| H A D | FixIrreducible.cpp | 219 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal()
|
| H A D | LoopUnroll.cpp | 168 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo() 171 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
|
| H A D | LoopUnrollRuntime.cpp | 711 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder() 713 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
|
| H A D | CloneFunction.cpp | 932 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader() 961 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
|
| H A D | LoopPeel.cpp | 601 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
|
| H A D | LoopSimplify.cpp | 466 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | Utils.cpp | 152 L->addBasicBlockToLoop(StartBlock, LI); in executeScopConditionally() 153 L->addBasicBlockToLoop(ExitingBlock, LI); in executeScopConditionally()
|
| H A D | LoopGenerators.cpp | 114 OuterLoop->addBasicBlockToLoop(GuardBB, LI); in createLoop() 115 OuterLoop->addBasicBlockToLoop(PreHeaderBB, LI); in createLoop() 118 NewLoop->addBasicBlockToLoop(HeaderBB, LI); in createLoop()
|
| H A D | IslNodeBuilder.cpp | 833 L->addBasicBlockToLoop(ThenBB, LI); in createIf() 834 L->addBasicBlockToLoop(ElseBB, LI); in createIf() 1234 L->addBasicBlockToLoop(ExecBB, LI); in preloadInvariantLoad()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 981 L.addBasicBlockToLoop(NewLoop010PHBB, AR.LI); in TEST_F() 982 NewLoop->addBasicBlockToLoop(NewLoop010BB, AR.LI); in TEST_F() 983 L.addBasicBlockToLoop(NewLoop01LatchBB, AR.LI); in TEST_F() 1023 L.addBasicBlockToLoop(NewLoop011PHBB, AR.LI); in TEST_F() 1024 NewLoop->addBasicBlockToLoop(NewLoop011BB, AR.LI); in TEST_F() 1170 NewLoop->addBasicBlockToLoop(NewLoop01BB, AR.LI); in TEST_F() 1237 NewLoops[0]->addBasicBlockToLoop(NewLoop03BB, AR.LI); in TEST_F() 1239 NewLoops[1]->addBasicBlockToLoop(NewLoop04BB, AR.LI); in TEST_F() 1241 NewLoops[2]->addBasicBlockToLoop(NewLoop040BB, AR.LI); in TEST_F() 1291 NewLoop->addBasicBlockToLoop(NewLoop1BB, AR.LI); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 141 L->addBasicBlockToLoop(Header, *LI); in createLoop() 142 L->addBasicBlockToLoop(Body, *LI); in createLoop() 143 L->addBasicBlockToLoop(Latch, *LI); in createLoop()
|
| H A D | X86CmovConversion.cpp | 862 L->addBasicBlockToLoop(FalseMBB, MLI->getBase()); in convertCmovInstsToBranches() 863 L->addBasicBlockToLoop(SinkMBB, MLI->getBase()); in convertCmovInstsToBranches()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBasicBlock.cpp | 1222 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()
|
| H A D | BranchFolding.cpp | 417 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 1427 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops() 1447 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops() 1555 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops() 2627 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
|
| H A D | InductiveRangeCheckElimination.cpp | 1375 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded() 1391 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 241 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
|
| H A D | LoopInfo.h | 401 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | tail-dup-merge-loop-headers.ll | 68 ; There is an erroneus check in LoopBase::addBasicBlockToLoop(), where it
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 364 State->CurrentVectorLoop->addBasicBlockToLoop(NewBB, *State->LI); in execute()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2194 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore() 2237 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
|