reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
804 if (Ops.size() < 2) return; // Noop 808 if (Ops.size() == 2) { 811 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; 811 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; 818 llvm::stable_sort(Ops, [&](const SCEV *LHS, const SCEV *RHS) { 827 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) { 828 const SCEV *S = Ops[i]; 833 for (unsigned j = i+1; j != e && Ops[j]->getSCEVType() == Complexity; ++j) { 834 if (Ops[j] == S) { // Found a duplicate. 836 std::swap(Ops[i+1], Ops[j]); 836 std::swap(Ops[i+1], Ops[j]);