diff options
author | Alex Bradbury <asb@lowrisc.org> | 2019-02-19 14:42:00 +0000 |
---|---|---|
committer | Alex Bradbury <asb@lowrisc.org> | 2019-02-19 14:42:00 +0000 |
commit | 6aae216109544a9d87b1332642632292595ca7a6 (patch) | |
tree | acbf151e86c2568b8c184c8da33b820964d6a151 /llvm/lib | |
parent | aa735de65ffc646c1752050abc7feb1817fdcb21 (diff) | |
download | bcm5719-llvm-6aae216109544a9d87b1332642632292595ca7a6.tar.gz bcm5719-llvm-6aae216109544a9d87b1332642632292595ca7a6.zip |
[RISCV][NFC] Move some std::string to StringRef
llvm-svn: 354333
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVSubtarget.h | 4 | ||||
-rw-r--r-- | llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVSubtarget.cpp b/llvm/lib/Target/RISCV/RISCVSubtarget.cpp index 41b85c46587..09ac7fc0dfc 100644 --- a/llvm/lib/Target/RISCV/RISCVSubtarget.cpp +++ b/llvm/lib/Target/RISCV/RISCVSubtarget.cpp @@ -40,8 +40,8 @@ RISCVSubtarget &RISCVSubtarget::initializeSubtargetDependencies(StringRef CPU, return *this; } -RISCVSubtarget::RISCVSubtarget(const Triple &TT, const std::string &CPU, - const std::string &FS, const TargetMachine &TM) +RISCVSubtarget::RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef FS, + const TargetMachine &TM) : RISCVGenSubtargetInfo(TT, CPU, FS), FrameLowering(initializeSubtargetDependencies(CPU, FS, TT.isArch64Bit())), InstrInfo(), RegInfo(getHwMode()), TLInfo(TM, *this) {} diff --git a/llvm/lib/Target/RISCV/RISCVSubtarget.h b/llvm/lib/Target/RISCV/RISCVSubtarget.h index 66c77301037..0373d542d4b 100644 --- a/llvm/lib/Target/RISCV/RISCVSubtarget.h +++ b/llvm/lib/Target/RISCV/RISCVSubtarget.h @@ -51,8 +51,8 @@ class RISCVSubtarget : public RISCVGenSubtargetInfo { public: // Initializes the data members to match that of the specified triple. - RISCVSubtarget(const Triple &TT, const std::string &CPU, - const std::string &FS, const TargetMachine &TM); + RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef FS, + const TargetMachine &TM); // Parses features string setting specified subtarget options. The // definition of this function is auto-generated by tblgen. diff --git a/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp b/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp index f341d9c1826..0603502c3e7 100644 --- a/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp +++ b/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp @@ -30,7 +30,7 @@ extern "C" void LLVMInitializeRISCVTarget() { initializeRISCVExpandPseudoPass(*PR); } -static std::string computeDataLayout(const Triple &TT) { +static StringRef computeDataLayout(const Triple &TT) { if (TT.isArch64Bit()) { return "e-m:e-p:64:64-i64:64-i128:128-n64-S128"; } else { |