| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopSimplify.h | 64 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE,
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 708 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 D | LoopUnroll.cpp | 876 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop() 880 simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
|
| H A D | LoopPeel.cpp | 1035 simplifyLoop(L, &DT, LI, SE, AC, nullptr, PreserveLCSSA); in peelLoop()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopBoundSplit.cpp | 464 simplifyLoop(&L, &DT, &LI, &SE, nullptr, nullptr, true); in splitLoopBound() 465 simplifyLoop(PostLoop, &DT, &LI, &SE, nullptr, nullptr, true); in splitLoopBound()
|
| H A D | InductiveRangeCheckElimination.cpp | 1565 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 D | LoopLoadElimination.cpp | 641 Changed |= simplifyLoop(L, &DT, &LI, SE, AC, /*MSSAU*/ nullptr, false); in eliminateLoadsAcrossLoops()
|
| H A D | LoopUnrollPass.cpp | 1596 simplifyLoop(L, &DT, &LI, &SE, &AC, nullptr, false /* PreserveLCSSA */); in run()
|
| H A D | LoopFuse.cpp | 2128 simplifyLoop(L, &DT, &LI, &SE, &AC, nullptr, false /* PreserveLCSSA */); in run()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 10624 simplifyLoop(L, DT, LI, SE, AC, nullptr, false /* PreserveLCSSA */); in runImpl()
|