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; _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
