|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/LoopInfo.h 365 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
References
lib/CodeGen/BranchFolding.cpp 475 ML->addBasicBlockToLoop(NewMBB, MLI->getBase());
lib/CodeGen/MachineBasicBlock.cpp 1082 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase());
1085 TIL->addBasicBlockToLoop(NMBB, MLI->getBase());
1088 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase());
1097 P->addBasicBlockToLoop(NMBB, MLI->getBase());
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1993 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase());
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2179 ParentL->addBasicBlockToLoop(NewPreheader, *LF);
2222 ParentL->addBasicBlockToLoop(MemmoveB, *LF);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1361 ParentLoop->addBasicBlockToLoop(BB, LI);
1377 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI);
lib/Transforms/Scalar/LICM.cpp 729 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2540 PhonyLoop->addBasicBlockToLoop(DispatchBB, *LI);
2541 PhonyLoop->addBasicBlockToLoop(ComparedEqualBB, *LI);
2542 PhonyLoop->addBasicBlockToLoop(ComparedUnequalBB, *LI);
lib/Transforms/Scalar/LoopUnswitch.cpp 920 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI);
1305 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI);
1312 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1290 ParentL->addBasicBlockToLoop(ClonedPH, LI);
1310 ClonedL->addBasicBlockToLoop(ClonedBB, LI);
1418 OuterL->addBasicBlockToLoop(BB, LI);
2425 L.addBasicBlockToLoop(GuardedBlock, LI);
lib/Transforms/Utils/BasicBlockUtils.cpp 416 L->addBasicBlockToLoop(New, *LI);
518 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI);
520 L->addBasicBlockToLoop(NewBB, *LI);
854 L->addBasicBlockToLoop(ThenBlock, *LI);
855 L->addBasicBlockToLoop(Tail, *LI);
lib/Transforms/Utils/BreakCriticalEdges.cpp 253 DestLoop->addBasicBlockToLoop(NewBB, *LI);
256 TIL->addBasicBlockToLoop(NewBB, *LI);
259 DestLoop->addBasicBlockToLoop(NewBB, *LI);
268 P->addBasicBlockToLoop(NewBB, *LI);
lib/Transforms/Utils/CloneFunction.cpp 777 ParentLoop->addBasicBlockToLoop(NewPH, *LI);
806 NewLoop->addBasicBlockToLoop(NewBB, *LI);
lib/Transforms/Utils/LoopSimplify.cpp 458 L->addBasicBlockToLoop(BEBlock, *LI);
lib/Transforms/Utils/LoopUnroll.cpp 152 NewLoop->addBasicBlockToLoop(ClonedBB, *LI);
155 NewLoop->addBasicBlockToLoop(ClonedBB, *LI);
lib/Transforms/Utils/LoopUnrollAndJam.cpp 324 L->addBasicBlockToLoop(New, *LI);
331 SubLoop->addBasicBlockToLoop(New, *LI);
338 L->addBasicBlockToLoop(New, *LI);
lib/Transforms/Utils/LoopUnrollPeel.cpp 490 ParentLoop->addBasicBlockToLoop(NewBB, *LI);
lib/Transforms/Vectorize/LoopVectorize.cpp 2704 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI);
2736 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI);
2782 L->getParentLoop()->addBasicBlockToLoop(NewBB, *LI);
2953 ParentLoop->addBasicBlockToLoop(ScalarPH, *LI);
2954 ParentLoop->addBasicBlockToLoop(MiddleBlock, *LI);
2958 Lp->addBasicBlockToLoop(VecBody, *LI);
lib/Transforms/Vectorize/VPlan.cpp 188 L->addBasicBlockToLoop(NewBB, *State->LI);
395 L->addBasicBlockToLoop(VectorLatchBB, *State->LI);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 803 L->addBasicBlockToLoop(ThenBB, LI);
804 L->addBasicBlockToLoop(ElseBB, LI);
1288 L->addBasicBlockToLoop(ExecBB, LI);
tools/polly/lib/CodeGen/LoopGenerators.cpp 113 OuterLoop->addBasicBlockToLoop(GuardBB, LI);
114 OuterLoop->addBasicBlockToLoop(PreHeaderBB, LI);
117 NewLoop->addBasicBlockToLoop(HeaderBB, LI);
tools/polly/lib/CodeGen/Utils.cpp 152 L->addBasicBlockToLoop(StartBlock, LI);
153 L->addBasicBlockToLoop(ExitingBlock, LI);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 969 L.addBasicBlockToLoop(NewLoop010PHBB, AR.LI);
970 NewLoop->addBasicBlockToLoop(NewLoop010BB, AR.LI);
971 L.addBasicBlockToLoop(NewLoop01LatchBB, AR.LI);
1011 L.addBasicBlockToLoop(NewLoop011PHBB, AR.LI);
1012 NewLoop->addBasicBlockToLoop(NewLoop011BB, AR.LI);
1157 L.getParentLoop()->addBasicBlockToLoop(NewLoop01PHBB, AR.LI);
1158 NewLoop->addBasicBlockToLoop(NewLoop01BB, AR.LI);
1224 L.getParentLoop()->addBasicBlockToLoop(NewLoop03PHBB, AR.LI);
1225 NewLoops[0]->addBasicBlockToLoop(NewLoop03BB, AR.LI);
1226 L.getParentLoop()->addBasicBlockToLoop(NewLoop04PHBB, AR.LI);
1227 NewLoops[1]->addBasicBlockToLoop(NewLoop04BB, AR.LI);
1228 NewLoops[1]->addBasicBlockToLoop(NewLoop040PHBB, AR.LI);
1229 NewLoops[2]->addBasicBlockToLoop(NewLoop040BB, AR.LI);
1230 NewLoops[1]->addBasicBlockToLoop(NewLoop04LatchBB, AR.LI);
1279 NewLoop->addBasicBlockToLoop(NewLoop1BB, AR.LI);
1517 ParentL->addBasicBlockToLoop(NewLoop03PHBB, AR.LI);
1518 NewSibling->addBasicBlockToLoop(NewLoop03BB, AR.LI);