Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp60 L->addBasicBlockToLoop(Header, LI); in CreateLoop()
61 L->addBasicBlockToLoop(Body, LI); in CreateLoop()
62 L->addBasicBlockToLoop(Latch, LI); in CreateLoop()
H A 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()
H A DBasicBlockUtils.cpp671 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
674 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
677 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
686 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()
H A DUnifyLoopExits.cpp198 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
H A DFixIrreducible.cpp210 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal()
H A DLoopUnroll.cpp158 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
161 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
H A DCloneFunction.cpp823 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
852 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
H A DLoopPeel.cpp530 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
H A DLoopSimplify.cpp472 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
H A DLoopUtils.cpp1564 New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI); in cloneLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp140 L->addBasicBlockToLoop(Header, *LI); in createLoop()
141 L->addBasicBlockToLoop(Body, *LI); in createLoop()
142 L->addBasicBlockToLoop(Latch, *LI); in createLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp1248 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1251 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1254 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1263 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
H A DBranchFolding.cpp413 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1348 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1368 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1476 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
2505 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
H A DLoopUnswitch.cpp1400 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in unswitchNontrivialCondition()
1407 ExitBBLoop->addBasicBlockToLoop(NewExit, *LI); in unswitchNontrivialCondition()
H A DInductiveRangeCheckElimination.cpp1377 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
1393 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
H A DLICM.cpp761 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp323 L->addBasicBlockToLoop(NewBB, *State->LI); in execute()
702 L->addBasicBlockToLoop(VectorLatchBB, *State->LI); in execute()
H A DLoopVectorize.cpp2044 PL->addBasicBlockToLoop(SCEVCheckBlock, *LI); in emitSCEVChecks()
2080 PL->addBasicBlockToLoop(MemCheckBlock, *LI); in emitMemRuntimeChecks()
3477 Lp->addBasicBlockToLoop(LoopVectorBody, *LI); in createVectorLoopSkeleton()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h242 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
H A DLoopInfo.h385 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2242 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1992 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()