21 bool operator()(SymbolRefAttr lhs, SymbolRefAttr rhs)
const {
22 auto cmp = lhs.getRootReference().compare(rhs.getRootReference());
27 auto lhsNested = lhs.getNestedReferences();
28 auto rhsNested = rhs.getNestedReferences();
29 auto lhsNestedSize = lhsNested.size();
30 auto rhsNestedSize = rhsNested.size();
31 auto e = std::min(lhsNestedSize, rhsNestedSize);
32 for (
unsigned i = 0; i < e; ++i) {
33 auto cmp = lhsNested[i].getAttr().compare(rhsNested[i].getAttr());
39 return lhsNestedSize < rhsNestedSize;