reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3419 assert(isLoopInvariant(Operands[i], L) && 3425 return getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); // {X,+,0} --> X 3439 if (L->contains(NestedLoop) 3440 ? (L->getLoopDepth() < NestedLoop->getLoopDepth()) 3441 : (!NestedLoop->contains(L) && 3442 DT.dominates(L->getHeader(), NestedLoop->getHeader()))) { 3450 Operands, [&](const SCEV *Op) { return isLoopInvariant(Op, L); }); 3460 NestedOperands[0] = getAddRecExpr(Operands, L, OuterFlags); 3482 return getOrCreateAddRecExpr(Operands, L, Flags);