Home
last modified time | relevance | path

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

12

/freebsd-14.2/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.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.cpp926 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
929 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
932 SuccLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
941 P->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
1039 L->addBasicBlockToLoop(New, *LI); in SplitBlockImpl()
1104 L->addBasicBlockToLoop(New, *LI); in splitBlockBefore()
1237 InnermostPredLoop->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1239 L->addBasicBlockToLoop(NewBB, *LI); in UpdateAnalysisInformation()
1710 L->addBasicBlockToLoop(TrueBlock, *LI); in SplitBlockAndInsertIfThenElse()
1712 L->addBasicBlockToLoop(FalseBlock, *LI); in SplitBlockAndInsertIfThenElse()
[all …]
H A DUnifyLoopExits.cpp204 ParentLoop->addBasicBlockToLoop(G, LI); in unifyLoopExits()
H A DFixIrreducible.cpp216 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.cpp731 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder()
733 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
H A DLoopConstrainer.cpp695 ParentLoop->addBasicBlockToLoop(BB, LI); in addToParentLoopIfNeeded()
711 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), LI); in createClonedLoopStructure()
H A DCloneFunction.cpp1031 ParentLoop->addBasicBlockToLoop(NewPH, *LI); in cloneLoopWithPreheader()
1060 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
H A DLoopSimplify.cpp465 L->addBasicBlockToLoop(BEBlock, *LI); in insertUniqueBackedgeBlock()
H A DLoopPeel.cpp736 ParentLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopBlocks()
H A DLoopUtils.cpp1640 New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), *LI); in cloneLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoopIdiomTransform.cpp458 CurLoop->getParentLoop()->addBasicBlockToLoop(MinItCheckBlock, *LI); in expandFindMismatch()
459 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI); in expandFindMismatch()
460 CurLoop->getParentLoop()->addBasicBlockToLoop(SVELoopPreheaderBlock, *LI); in expandFindMismatch()
462 CurLoop->getParentLoop()->addBasicBlockToLoop(SVELoopMismatchBlock, *LI); in expandFindMismatch()
463 CurLoop->getParentLoop()->addBasicBlockToLoop(LoopPreHeaderBlock, *LI); in expandFindMismatch()
471 SVELoop->addBasicBlockToLoop(SVELoopStartBlock, *LI); in expandFindMismatch()
472 SVELoop->addBasicBlockToLoop(SVELoopIncBlock, *LI); in expandFindMismatch()
474 ScalarLoop->addBasicBlockToLoop(LoopStartBlock, *LI); in expandFindMismatch()
475 ScalarLoop->addBasicBlockToLoop(LoopIncBlock, *LI); in expandFindMismatch()
822 CurLoop->getParentLoop()->addBasicBlockToLoop(CmpBB, *LI); in transformByteCompare()
/freebsd-14.2/contrib/llvm-project/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()
H A DX86CmovConversion.cpp885 L->addBasicBlockToLoop(FalseMBB, MLI->getBase()); in convertCmovInstsToBranches()
886 L->addBasicBlockToLoop(SinkMBB, MLI->getBase()); in convertCmovInstsToBranches()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp1336 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1339 TIL->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1342 DestLoop->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
1351 P->addBasicBlockToLoop(NMBB, MLI->getBase()); in SplitCriticalEdge()
H A DBranchFolding.cpp417 ML->addBasicBlockToLoop(NewMBB, MLI->getBase()); in SplitMBBAt()
H A DCodeGenPrepare.cpp2304 L->addBasicBlockToLoop(CallBlock, LI); in despeculateCountZeros()
2305 L->addBasicBlockToLoop(EndBlock, LI); in despeculateCountZeros()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h377 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
H A DGenericLoopInfoImpl.h271 void LoopBase<BlockT, LoopT>::addBasicBlockToLoop( in addBasicBlockToLoop() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1499 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1519 ClonedL->addBasicBlockToLoop(ClonedBB, LI); in buildClonedLoops()
1627 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops()
3128 L.addBasicBlockToLoop(CheckBlock, LI); in injectPendingInvariantConditions()
H A DLICM.cpp800 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2193 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2236 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()
H A DHexagonHardwareLoops.cpp1975 ParentLoop->addBasicBlockToLoop(NewPH, MLI->getBase()); in createPreheaderForLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp483 State->CurrentVectorLoop->addBasicBlockToLoop(NewBB, *State->LI); in execute()

12