Home
last modified time | relevance | path

Searched refs:NewLoops (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp152 NewLoopsMap &NewLoops) { in addClonedBlockToLoopInfo() argument
157 Loop *&NewLoop = NewLoops[OldLoop]; in addClonedBlockToLoopInfo()
164 Loop *NewLoopParent = NewLoops.lookup(OldLoop->getParentLoop()); in addClonedBlockToLoopInfo()
719 SmallDenseMap<const Loop *, Loop *, 4> NewLoops; in UnrollLoop() local
720 NewLoops[L] = L; in UnrollLoop()
730 const Loop *OldLoop = addClonedBlockToLoopInfo(*BB, New, LI, NewLoops); in UnrollLoop()
732 LoopsToSimplify.insert(NewLoops[OldLoop]); in UnrollLoop()
H A DLoopUnrollAndJam.cpp365 SmallDenseMap<const Loop *, Loop *, 4> NewLoops; in UnrollAndJamLoop() local
366 NewLoops[L] = L; in UnrollAndJamLoop()
367 NewLoops[SubLoop] = SubLoop; in UnrollAndJamLoop()
375 addClonedBlockToLoopInfo(*BB, New, LI, NewLoops); in UnrollAndJamLoop()
H A DLoopUnrollRuntime.cpp353 NewLoopsMap NewLoops; in CloneLoopBlocks() local
354 NewLoops[ParentLoop] = ParentLoop; in CloneLoopBlocks()
362 addClonedBlockToLoopInfo(*BB, NewBB, LI, NewLoops); in CloneLoopBlocks()
439 Loop *NewLoop = NewLoops[L]; in CloneLoopBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h53 NewLoopsMap &NewLoops);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp2141 bool InjectedCondition, ArrayRef<Loop *> NewLoops) { in postUnswitch()
2143 if (!NewLoops.empty()) in postUnswitch()
2144 U.addSiblingLoops(NewLoops); in postUnswitch()
2140 postUnswitch(Loop & L,LPMUpdater & U,StringRef LoopName,bool CurrentLoopValid,bool PartiallyInvariant,bool InjectedCondition,ArrayRef<Loop * > NewLoops) postUnswitch() argument