]> granicus.if.org Git - clang/commitdiff
[NFCi] Replace a couple of usages of const StringRef& with StringRef
authorErich Keane <erich.keane@intel.com>
Wed, 7 Feb 2018 23:04:38 +0000 (23:04 +0000)
committerErich Keane <erich.keane@intel.com>
Wed, 7 Feb 2018 23:04:38 +0000 (23:04 +0000)
No sense passing these by reference when a copy is about as free, and
saves on potential indirection later.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@324540 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/TargetInfo.h
lib/Basic/Targets/SystemZ.cpp
lib/Basic/Targets/SystemZ.h
lib/Basic/Targets/X86.h

index 0fc622348c6f3e4b1402dc3b440605ed21c588b8..ecc7ffb31451f1a8fab4d3a2ad001a61e892fe8d 100644 (file)
@@ -623,9 +623,9 @@ public:
   /// ReturnCanonical = true and Name = "rax", will return "ax".
   StringRef getNormalizedGCCRegisterName(StringRef Name,
                                          bool ReturnCanonical = false) const;
-  virtual StringRef getConstraintRegister(const StringRef &Constraint,
-                                          const StringRef &Expression) const {
+
+  virtual StringRef getConstraintRegister(StringRef Constraint,
+                                          StringRef Expression) const {
     return "";
   }
 
index 2dc9cdf94f7fcaf803b66498201cdb526b926f4f..61f3dc64b639a1a27a032f3334cf30a16980b0d2 100644 (file)
@@ -83,7 +83,7 @@ bool SystemZTargetInfo::validateAsmConstraint(
   }
 }
 
-int SystemZTargetInfo::getISARevision(const StringRef &Name) const {
+int SystemZTargetInfo::getISARevision(StringRef Name) const {
   return llvm::StringSwitch<int>(Name)
       .Cases("arch8", "z10", 8)
       .Cases("arch9", "z196", 9)
index 91a41bc426bbd5189feecf8e4c550cac6406a933..36f8535f4f0421fa074862b7ca537fd891af2905 100644 (file)
@@ -76,7 +76,7 @@ public:
     return TargetInfo::SystemZBuiltinVaList;
   }
 
-  int getISARevision(const StringRef &Name) const;
+  int getISARevision(StringRef Name) const;
 
   bool isValidCPUName(StringRef Name) const override {
     return getISARevision(Name) != -1;
index abe10017ca265909e8011416def28a68c2de7d41..be831ba7e6fee0892163846ef2cabf2fde5cccca 100644 (file)
@@ -175,8 +175,8 @@ public:
     return "~{dirflag},~{fpsr},~{flags}";
   }
 
-  StringRef getConstraintRegister(const StringRef &Constraint,
-                                  const StringRef &Expression) const override {
+  StringRef getConstraintRegister(StringRef Constraint,
+                                  StringRef Expression) const override {
     StringRef::iterator I, E;
     for (I = Constraint.begin(), E = Constraint.end(); I != E; ++I) {
       if (isalpha(*I))