Home
last modified time | relevance | path

Searched refs:simplifyLoop (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DLoopSimplify.h64 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp708 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, in simplifyLoop() function in llvm
815 Changed |= simplifyLoop(L, DT, LI, SE, AC, MSSAU.get(), PreserveLCSSA); in runOnFunction()
846 simplifyLoop(L, DT, LI, SE, AC, MSSAU.get(), /*PreserveLCSSA*/ false); in run()
H A DLoopUnroll.cpp876 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
880 simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
H A DLoopPeel.cpp1035 simplifyLoop(L, &DT, LI, SE, AC, nullptr, PreserveLCSSA); in peelLoop()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp464 simplifyLoop(&L, &DT, &LI, &SE, nullptr, nullptr, true); in splitLoopBound()
465 simplifyLoop(PostLoop, &DT, &LI, &SE, nullptr, nullptr, true); in splitLoopBound()
H A DInductiveRangeCheckElimination.cpp1565 simplifyLoop(L, &DT, &LI, &SE, nullptr, nullptr, true); in run()
1791 CFGChanged |= simplifyLoop(L, &DT, &LI, &SE, nullptr, nullptr, in run()
1842 Changed |= simplifyLoop(L, &DT, &LI, &SE, nullptr, nullptr, in runOnFunction()
H A DLoopLoadElimination.cpp641 Changed |= simplifyLoop(L, &DT, &LI, SE, AC, /*MSSAU*/ nullptr, false); in eliminateLoadsAcrossLoops()
H A DLoopUnrollPass.cpp1596 simplifyLoop(L, &DT, &LI, &SE, &AC, nullptr, false /* PreserveLCSSA */); in run()
H A DLoopFuse.cpp2128 simplifyLoop(L, &DT, &LI, &SE, &AC, nullptr, false /* PreserveLCSSA */); in run()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp10624 simplifyLoop(L, DT, LI, SE, AC, nullptr, false /* PreserveLCSSA */); in runImpl()