[clang] [Clang][NEON] Use const std::string &. NFC. (PR #193925)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 24 02:35:52 PDT 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Jay Foad (jayfoad)
<details>
<summary>Changes</summary>
Fixes #<!-- -->94375
---
Full diff: https://github.com/llvm/llvm-project/pull/193925.diff
1 Files Affected:
- (modified) clang/utils/TableGen/NeonEmitter.cpp (+3-2)
``````````diff
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;
``````````
</details>
https://github.com/llvm/llvm-project/pull/193925
More information about the cfe-commits
mailing list