Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.cpp264 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 DBasicBlockUtils.cpp791 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
794 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
797 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
806 P->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
902 L->addBasicBlockToLoop(New, *LI); in SplitBlockImpl()
967 L->addBasicBlockToLoop(New, *LI); in splitBlockBefore()
1100 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1102 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1534 L->addBasicBlockToLoop(ThenBlock, *LI); in SplitBlockAndInsertIfThenImpl()
1535 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThenImpl()
H A DUnifyLoopExits.cpp207 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
H A DFixIrreducible.cpp219 NewLoop->addBasicBlockToLoop(G, LI); in createNaturalLoopInternal()
H A DLoopUnroll.cpp168 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
171 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
H A DLoopUnrollRuntime.cpp712 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder()
714 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
H A DCloneFunction.cpp979 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
1008 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
H A DLoopSimplify.cpp466 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
H A DLoopPeel.cpp715 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
H A DLoopUtils.cpp1555 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), *LI); in cloneLoop()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp141 L->addBasicBlockToLoop(Header, *LI); in createLoop()
142 L->addBasicBlockToLoop(Body, *LI); in createLoop()
143 L->addBasicBlockToLoop(Latch, *LI); in createLoop()
H A DX86CmovConversion.cpp866 L->addBasicBlockToLoop(FalseMBB, MLI->getBase()); in convertCmovInstsToBranches()
867 L->addBasicBlockToLoop(SinkMBB, MLI->getBase()); in convertCmovInstsToBranches()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp1246 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1249 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1252 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1261 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
H A DBranchFolding.cpp417 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1449 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1469 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1577 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
2664 L.addBasicBlockToLoop(GuardedBlock, LI); in turnGuardIntoBranch()
H A DInductiveRangeCheckElimination.cpp1379 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
1395 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
H A DLICM.cpp794 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h258 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
H A DLoopInfo.h402 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp371 State->CurrentVectorLoop->addBasicBlockToLoop(NewBB, *State->LI); in execute()
H A DLoopVectorize.cpp2090 PL->addBasicBlockToLoop(SCEVCheckBlock, *LI); in emitSCEVChecks()
2123 PL->addBasicBlockToLoop(MemCheckBlock, *LI); in emitMemRuntimeChecks()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2193 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2236 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1978 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()