Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/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.cpp797 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
800 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
803 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
812 P->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
910 L->addBasicBlockToLoop(New, *LI); in SplitBlockImpl()
975 L->addBasicBlockToLoop(New, *LI); in splitBlockBefore()
1109 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1111 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1582 L->addBasicBlockToLoop(TrueBlock, *LI); in SplitBlockAndInsertIfThenElse()
1584 L->addBasicBlockToLoop(FalseBlock, *LI); in SplitBlockAndInsertIfThenElse()
[all …]
H A DUnifyLoopExits.cpp192 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
H A DFixIrreducible.cpp199 NewLoop->addBasicBlockToLoop(G, LI); in updateLoopInfo()
H A DLoopUnrollRuntime.cpp735 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder()
737 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
H A DLoopUnroll.cpp167 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
170 NewLoop->addBasicBlockToLoop(ClonedBB, *LI); in addClonedBlockToLoopInfo()
H A DLoopConstrainer.cpp701 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
717 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
H A DCloneFunction.cpp1060 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
1089 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
H A DLoopSimplify.cpp462 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
H A DLoopPeel.cpp861 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
H A DLoopUtils.cpp1852 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), *LI); in cloneLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp699 CurLoop->getParentLoop()->addBasicBlockToLoop(MinItCheckBlock, *LI); in expandFindMismatch()
700 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI); in expandFindMismatch()
701 CurLoop->getParentLoop()->addBasicBlockToLoop(VectorLoopPreheaderBlock, in expandFindMismatch()
704 CurLoop->getParentLoop()->addBasicBlockToLoop(VectorLoopMismatchBlock, *LI); in expandFindMismatch()
705 CurLoop->getParentLoop()->addBasicBlockToLoop(LoopPreHeaderBlock, *LI); in expandFindMismatch()
713 VectorLoop->addBasicBlockToLoop(VectorLoopStartBlock, *LI); in expandFindMismatch()
714 VectorLoop->addBasicBlockToLoop(VectorLoopIncBlock, *LI); in expandFindMismatch()
716 ScalarLoop->addBasicBlockToLoop(LoopStartBlock, *LI); in expandFindMismatch()
717 ScalarLoop->addBasicBlockToLoop(LoopIncBlock, *LI); in expandFindMismatch()
983 CurLoop->getParentLoop()->addBasicBlockToLoop(CmpBB, *LI); in transformByteCompare()
[all …]
H A DVPlan.cpp457 ParentLoop->addBasicBlockToLoop(NewBB, *State.LI); in connectToPredecessors()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp138 L->addBasicBlockToLoop(Header, *LI); in createLoop()
139 L->addBasicBlockToLoop(Body, *LI); in createLoop()
140 L->addBasicBlockToLoop(Latch, *LI); in createLoop()
H A DX86CmovConversion.cpp882 L->addBasicBlockToLoop(FalseMBB, *MLI); in convertCmovInstsToBranches()
883 L->addBasicBlockToLoop(SinkMBB, *MLI); in convertCmovInstsToBranches()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp1368 DestLoop->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1371 TIL->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1374 DestLoop->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
1383 P->addBasicBlockToLoop(NMBB, *MLI); in SplitCriticalEdge()
H A DBranchFolding.cpp446 ML->addBasicBlockToLoop(NewMBB, *MLI); in SplitMBBAt()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h381 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
H A DGenericLoopInfoImpl.h282 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1518 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1538 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1646 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
3157 L.addBasicBlockToLoop(CheckBlock, LI); in injectPendingInvariantConditions()
H A DDFAJumpThreading.cpp338 L->addBasicBlockToLoop(NewBB, *LI); in unfold()
H A DLICM.cpp812 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2175 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2218 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
H A DHexagonHardwareLoops.cpp2011 ParentLoop->addBasicBlockToLoop(NewPH, *MLI); in createPreheaderForLoop()

12