Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLoopSimplify.h60 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp678 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, in simplifyLoop() function in llvm
776 Changed |= simplifyLoop(*I, DT, LI, SE, AC, PreserveLCSSA); in runOnFunction()
799 Changed |= simplifyLoop(*I, DT, LI, SE, AC, /*PreserveLCSSA*/ false); in run()
H A DLoopUnrollPeel.cpp673 simplifyLoop(ParentLoop, DT, LI, SE, AC, PreserveLCSSA); in peelLoop()
676 simplifyLoop(L, DT, LI, SE, AC, PreserveLCSSA); in peelLoop()
H A DLoopUnroll.cpp881 simplifyLoop(OuterL, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop()
885 simplifyLoop(SubLoop, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp1364 Changed |= simplifyLoop(L, &DT, &LI, &SE, &AC, false /* PreserveLCSSA */); in run()
H A DInductiveRangeCheckElimination.cpp1537 simplifyLoop(L, &DT, &LI, &SE, nullptr, true); in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp7491 Changed |= simplifyLoop(L, DT, LI, SE, AC, false /* PreserveLCSSA */); in runImpl()