[clang] 346fdd5 - [Clang][NEON] Use const std::string & in NeonEmitter. NFC. (#193925)

via cfe-commits cfe-commits at lists.llvm.org
Wed May 6 03:03:01 PDT 2026


Author: Jay Foad
Date: 2026-05-06T11:02:55+01:00
New Revision: 346fdd52fb65323bd350eb0963ea3c6122d72541

URL: https://github.com/llvm/llvm-project/commit/346fdd52fb65323bd350eb0963ea3c6122d72541
DIFF: https://github.com/llvm/llvm-project/commit/346fdd52fb65323bd350eb0963ea3c6122d72541.diff

LOG: [Clang][NEON] Use const std::string & in NeonEmitter. NFC. (#193925)

Fixes #94375

Added: 
    

Modified: 
    clang/utils/TableGen/NeonEmitter.cpp

Removed: 
    


################################################################################
diff  --git a/clang/utils/TableGen/NeonEmitter.cpp b/clang/utils/TableGen/NeonEmitter.cpp
index 51a90cb16751c..6c90b55dbf648 100644
--- a/clang/utils/TableGen/NeonEmitter.cpp
+++ b/clang/utils/TableGen/NeonEmitter.cpp
@@ -520,7 +520,7 @@ class Intrinsic {
 private:
   StringRef getNextModifiers(StringRef Proto, unsigned &Pos) const;
 
-  std::string mangleName(std::string Name, ClassKind CK) const;
+  std::string mangleName(const std::string &Name, ClassKind CK) const;
 
   void initVariables();
   std::string replaceParamsIn(std::string S);
@@ -1120,7 +1120,8 @@ std::string Intrinsic::getMangledName(bool ForceClassS) const {
   return mangleName(Name, ForceClassS ? ClassS : LocalCK);
 }
 
-std::string Intrinsic::mangleName(std::string Name, ClassKind LocalCK) const {
+std::string Intrinsic::mangleName(const std::string &Name,
+                                  ClassKind LocalCK) const {
   std::string typeCode = getInstTypeCode(BaseType, LocalCK);
   std::string S = Name;
 


        


More information about the cfe-commits mailing list