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

References

lib/Transforms/Utils/SimplifyIndVar.cpp
  198   if (!SE->isLoopInvariantPredicate(Pred, S, X, L, InvariantPredicate,
  212   if (auto *BB = L->getLoopPredecessor()) {
  546     assert(L->contains(ICI->getParent()) && "LCSSA form broken?");
  547     if (!(ICI->getOperand(0) == TI && L->isLoopInvariant(ICI->getOperand(1))) &&
  548         !(ICI->getOperand(1) == TI && L->isLoopInvariant(ICI->getOperand(0))))
  579     bool IsSwapped = L->isLoopInvariant(ICI->getOperand(0));
  600     L->makeLoopInvariant(Ext, Changed);
  666   if (!SE->isLoopInvariant(S, L))
  670   if (Rewriter.isHighCostExpansion(S, L, I))
  673   auto *IP = GetLoopInvariantInsertPosition(L, I);
  865   pushIVUsers(CurrIV, L, Simplified, SimpleIVUsers);
  902       pushIVUsers(IVOperand, L, Simplified, SimpleIVUsers);
  912         pushIVUsers(IVOperand, L, Simplified, SimpleIVUsers);
  921     if (isSimpleIVUser(UseInst, L, SE)) {
  922       pushIVUsers(UseInst, L, Simplified, SimpleIVUsers);