reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Transforms/Utils/LoopSimplify.h
   62 bool simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE,

References

lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1547     simplifyLoop(L, &DT, &LI, &SE, nullptr, nullptr, true);
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1438         simplifyLoop(L, &DT, &LI, &SE, &AC, nullptr, false /* PreserveLCSSA */);
lib/Transforms/Utils/LoopSimplify.cpp
  819     Changed |= simplifyLoop(*I, DT, LI, SE, AC, MSSAU.get(), PreserveLCSSA);
  850         simplifyLoop(*I, DT, LI, SE, AC, MSSAU.get(), /*PreserveLCSSA*/ false);
lib/Transforms/Utils/LoopUnroll.cpp
  947       simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA);
  951         simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA);
lib/Transforms/Utils/LoopUnrollPeel.cpp
  760   simplifyLoop(L, DT, LI, SE, AC, nullptr, PreserveLCSSA);
lib/Transforms/Vectorize/LoopVectorize.cpp
 7840         simplifyLoop(L, DT, LI, SE, AC, nullptr, false /* PreserveLCSSA */);