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

Declarations

include/llvm/Analysis/LoopInfo.h
  767   bool isRecursivelyLCSSAForm(DominatorTree &DT, const LoopInfo &LI) const;

References

include/llvm/Transforms/Scalar/LoopPassManager.h
  348       assert(L->isRecursivelyLCSSAForm(LAR.DT, LI) &&
lib/Transforms/Scalar/IndVarSimplify.cpp
  586   assert(L->isRecursivelyLCSSAForm(*DT, *LI) &&
 2977   assert(L->isRecursivelyLCSSAForm(*DT, *LI) &&
 3116   assert(L->isRecursivelyLCSSAForm(*DT, *LI) &&
lib/Transforms/Scalar/LoopPassManager.cpp
   61     assert(L.isRecursivelyLCSSAForm(AR.DT, AR.LI) &&
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2256       assert(ChildL->isRecursivelyLCSSAForm(DT, LI) &&
 2806   assert(L.isRecursivelyLCSSAForm(DT, LI) &&
lib/Transforms/Utils/LCSSA.cpp
  427                       return L->isRecursivelyLCSSAForm(*DT, *LI);
lib/Transforms/Utils/LoopSimplify.cpp
  335     assert(NewOuter->isRecursivelyLCSSAForm(*DT, *LI) &&
  720     assert(L->isRecursivelyLCSSAForm(*DT, *LI) &&
  824         *LI, [&](Loop *L) { return L->isRecursivelyLCSSAForm(*DT, *LI); });
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  574   assert(OutestLoop->isRecursivelyLCSSAForm(*DT, *LI));
unittests/Transforms/Utils/UnrollLoopTest.cpp
   71   bool PreserveLCSSA = L->isRecursivelyLCSSAForm(DT,LI);