No functionality change intended.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@316127
91177308-0d34-0410-b5e6-
96231b3b80d8
using namespace llvm::opt;
// Default hvx-length for various versions.
-static std::string getDefaultHvxLength(const StringRef &Cpu) {
- return llvm::StringSwitch<std::string>(Cpu)
+static StringRef getDefaultHvxLength(StringRef Cpu) {
+ return llvm::StringSwitch<StringRef>(Cpu)
.Case("v60", "64b")
.Case("v62", "64b")
.Default("128b");
}
// Default hvx-length based on Cpu.
else if (HasHVX)
- HVXLength = StringRef(getDefaultHvxLength(Cpu));
+ HVXLength = getDefaultHvxLength(Cpu);
if (!HVXLength.empty()) {
HVXFeature =