reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;