From: Craig Topper Date: Mon, 21 Sep 2015 00:18:00 +0000 (+0000) Subject: Don't pass StringRefs around by const reference. Pass by value instead per coding... X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=2e1b727d8d6a8d698177f1da7f9c1c49135320e9 Don't pass StringRefs around by const reference. Pass by value instead per coding standards. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248136 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Target/TargetRecip.h b/include/llvm/Target/TargetRecip.h index 4cc3672d758..71b1c94de7a 100644 --- a/include/llvm/Target/TargetRecip.h +++ b/include/llvm/Target/TargetRecip.h @@ -35,16 +35,16 @@ public: /// Set whether a particular reciprocal operation is enabled and how many /// refinement steps are needed when using it. Use "all" to set enablement /// and refinement steps for all operations. - void setDefaults(const StringRef &Key, bool Enable, unsigned RefSteps); + void setDefaults(StringRef Key, bool Enable, unsigned RefSteps); /// Return true if the reciprocal operation has been enabled by default or /// from the command-line. Return false if the operation has been disabled /// by default or from the command-line. - bool isEnabled(const StringRef &Key) const; + bool isEnabled(StringRef Key) const; /// Return the number of iterations necessary to refine the /// the result of a machine instruction for the given reciprocal operation. - unsigned getRefinementSteps(const StringRef &Key) const; + unsigned getRefinementSteps(StringRef Key) const; bool operator==(const TargetRecip &Other) const; diff --git a/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp index ce42f6f7002..de1ea0b7f44 100644 --- a/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp +++ b/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp @@ -464,7 +464,7 @@ static unsigned getRegClass(bool IsVgpr, unsigned RegWidth) { } } -static unsigned getRegForName(const StringRef &RegName) { +static unsigned getRegForName(StringRef RegName) { return StringSwitch(RegName) .Case("exec", AMDGPU::EXEC) diff --git a/lib/Target/TargetRecip.cpp b/lib/Target/TargetRecip.cpp index 42bc487fe6d..4f68f36ff36 100644 --- a/lib/Target/TargetRecip.cpp +++ b/lib/Target/TargetRecip.cpp @@ -46,7 +46,7 @@ TargetRecip::TargetRecip() { RecipMap.insert(std::make_pair(RecipOps[i], RecipParams())); } -static bool parseRefinementStep(const StringRef &In, size_t &Position, +static bool parseRefinementStep(StringRef In, size_t &Position, uint8_t &Value) { const char RefStepToken = ':'; Position = In.find(RefStepToken); @@ -175,7 +175,7 @@ TargetRecip::TargetRecip(const std::vector &Args) : parseIndividualParams(Args); } -bool TargetRecip::isEnabled(const StringRef &Key) const { +bool TargetRecip::isEnabled(StringRef Key) const { ConstRecipIter Iter = RecipMap.find(Key); assert(Iter != RecipMap.end() && "Unknown name for reciprocal map"); assert(Iter->second.Enabled != Uninitialized && @@ -183,7 +183,7 @@ bool TargetRecip::isEnabled(const StringRef &Key) const { return Iter->second.Enabled; } -unsigned TargetRecip::getRefinementSteps(const StringRef &Key) const { +unsigned TargetRecip::getRefinementSteps(StringRef Key) const { ConstRecipIter Iter = RecipMap.find(Key); assert(Iter != RecipMap.end() && "Unknown name for reciprocal map"); assert(Iter->second.RefinementSteps != Uninitialized && @@ -192,7 +192,7 @@ unsigned TargetRecip::getRefinementSteps(const StringRef &Key) const { } /// Custom settings (previously initialized values) override target defaults. -void TargetRecip::setDefaults(const StringRef &Key, bool Enable, +void TargetRecip::setDefaults(StringRef Key, bool Enable, unsigned RefSteps) { if (Key == "all") { for (auto &KV : RecipMap) { @@ -213,7 +213,7 @@ void TargetRecip::setDefaults(const StringRef &Key, bool Enable, bool TargetRecip::operator==(const TargetRecip &Other) const { for (const auto &KV : RecipMap) { - const StringRef &Op = KV.first; + StringRef Op = KV.first; const RecipParams &RP = KV.second; const RecipParams &OtherRP = Other.RecipMap.find(Op)->second; if (RP.RefinementSteps != OtherRP.RefinementSteps)