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