================
@@ -218,8 +218,8 @@ void ABIInfo::appendAttributeMangling(StringRef AttrStr,
// only have "+" prefixes here.
assert(LHS.starts_with("+") && RHS.starts_with("+") &&
"Features should always have a prefix.");
- return TI.multiVersionSortPriority(LHS.substr(1)) >
- TI.multiVersionSortPriority(RHS.substr(1));
+ return TI.getFMVPriority({LHS.substr(1)}) >
+ TI.getFMVPriority({RHS.substr(1)});
----------------
labrinea wrote:
Perhaps there is value in adding another hook `getFMVPriority(StringRef
feature)` which would be called on each feature of `ArrayRef<StringRef>
Features` from the other hook, in order to avoid this inefficiency here of
having to create a single element smallvector each time?
https://github.com/llvm/llvm-project/pull/116257
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits