Searched refs:OuterL (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 1022 Loop *OuterL = L->getParentLoop(); in UnrollLoop() local 1047 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA) in UnrollLoop() 1048 NeedToFixLCSSA |= ::needToInsertPhisForLCSSA(OuterL, UnrolledLoopBlocks, LI); in UnrollLoop() 1053 if (OuterL) { in UnrollLoop() 1062 Loop *FixLCSSALoop = OuterL; in UnrollLoop() 1069 assert(OuterL->isLCSSAForm(*DT) && in UnrollLoop() 1075 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
|
H A D | LoopSimplify.cpp | 565 if (Loop *OuterL = separateNestedLoop(L, Preheader, DT, LI, SE, in simplifyOneLoop() local 570 Worklist.push_back(OuterL); in simplifyOneLoop()
|
H A D | LoopUtils.cpp | 901 Loop *OuterL = InnerLoop->getParentLoop(); in hasIterationCountInvariantInParent() local 902 if (!OuterL) in hasIterationCountInvariantInParent() 914 SE.getLoopDisposition(InnerLoopBECountSC, OuterL); in hasIterationCountInvariantInParent()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 796 Loop *OuterL = &L; in unswitchTrivialSwitch() local 801 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch() 802 OuterL = ExitL; in unswitchTrivialSwitch() 808 if (!ExitL || ExitL->contains(OuterL)) in unswitchTrivialSwitch() 809 OuterL = ExitL; in unswitchTrivialSwitch() 813 if (OuterL) in unswitchTrivialSwitch() 814 SE->forgetLoop(OuterL); in unswitchTrivialSwitch() 1640 if (Loop *OuterL = ExitLoopMap.lookup(BB)) in buildClonedLoops() 1641 OuterL->addBasicBlockToLoop(BB, LI); in buildClonedLoops() 1646 auto *OuterL in buildClonedLoops() 1639 if (Loop *OuterL = ExitLoopMap.lookup(BB)) buildClonedLoops() local 1645 auto *OuterL = BBAndL.second; buildClonedLoops() local 2625 for (Loop *OuterL = ParentL; OuterL != OuterExitL; unswitchNontrivialInvariants() local [all...] |
H A D | LoopInterchange.cpp | 859 areInnerLoopExitPHIsSupported(Loop *InnerL, Loop *OuterL, in areInnerLoopExitPHIsSupported() argument 861 BasicBlock *InnerExit = OuterL->getUniqueExitBlock(); in areInnerLoopExitPHIsSupported() 866 if (any_of(PHI.users(), [&Reductions, OuterL](User *U) { in areInnerLoopExitPHIsSupported() 869 (!Reductions.count(PN) && OuterL->contains(PN->getParent())); in areInnerLoopExitPHIsSupported()
|