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

References

lib/Analysis/ScalarEvolution.cpp
 2448   if (Depth > MaxArithDepth || hasHugeExpression(Ops))
 2464       const SCEV *Mul = getMulExpr(Scale, Ops[i], SCEV::FlagAnyWrap, Depth + 1);
 2473     return getAddExpr(Ops, Flags, Depth + 1);
 2525           LargeOps.push_back(getMulExpr(LargeMulOps, SCEV::FlagAnyWrap, Depth + 1));
 2533       const SCEV *Fold = getAddExpr(LargeOps, SCEV::FlagAnyWrap, Depth + 1);
 2562       return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
 2599               getAddExpr(MulOp.second, SCEV::FlagAnyWrap, Depth + 1),
 2600               SCEV::FlagAnyWrap, Depth + 1));
 2605       return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
 2628             InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
 2631           const SCEV *AddOne = getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
 2633                                             SCEV::FlagAnyWrap, Depth + 1);
 2643           return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
 2662               InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
 2669               InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
 2673                 getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
 2675                                               SCEV::FlagAnyWrap, Depth + 1);
 2680             return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
 2716       AddRecOps[0] = getAddExpr(LIOps, Flags, Depth + 1);
 2733       return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
 2765               AddRecOps[i] = getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
 2772         return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);