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

References

lib/Analysis/ScalarEvolution.cpp
 2456   for (unsigned i = 0, e = Ops.size(); i != e-1; ++i)
 2456   for (unsigned i = 0, e = Ops.size(); i != e-1; ++i)
 2457     if (Ops[i] == Ops[i+1]) {      //  X + Y + Y  -->  X + Y*2
 2457     if (Ops[i] == Ops[i+1]) {      //  X + Y + Y  -->  X + Y*2
 2460       while (i+Count != e && Ops[i+Count] == Ops[i])
 2460       while (i+Count != e && Ops[i+Count] == Ops[i])
 2460       while (i+Count != e && Ops[i+Count] == Ops[i])
 2464       const SCEV *Mul = getMulExpr(Scale, Ops[i], SCEV::FlagAnyWrap, Depth + 1);
 2467       Ops[i] = Mul;
 2468       Ops.erase(Ops.begin()+i+1, Ops.begin()+i+Count);
 2468       Ops.erase(Ops.begin()+i+1, Ops.begin()+i+Count);
 2469       --i; e -= Count - 1;