[llvm] [IPO] Teach AbstractAttribute::getName to return StringRef (NFC) (PR #141313)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri May 23 23:41:42 PDT 2025


================
@@ -3706,7 +3706,7 @@ struct AANoRecurse
   static AANoRecurse &createForPosition(const IRPosition &IRP, Attributor &A);
 
   /// See AbstractAttribute::getName()
-  const std::string getName() const override { return "AANoRecurse"; }
+  StringRef getName() const override { return "AANoRecurse"; }
----------------
arsenm wrote:

This probably should be something set in the AA constructor rather than an override 

https://github.com/llvm/llvm-project/pull/141313


More information about the llvm-commits mailing list