[Driver] Drop unnecessary const from return types (NFC)

Identified with readability-const-return-type.
This commit is contained in:
Kazu Hirata 2021-09-04 08:05:27 -07:00
parent 5449d2da65
commit 15cd16aaf0
6 changed files with 8 additions and 8 deletions

View File

@ -51,7 +51,7 @@ protected:
const std::map<options::ID, const StringRef> OptionsDefault;
Tool *buildLinker() const override;
const StringRef getOptionDefault(options::ID OptID) const {
StringRef getOptionDefault(options::ID OptID) const {
auto opt = OptionsDefault.find(OptID);
assert(opt != OptionsDefault.end() && "No Default for Option");
return opt->second;

View File

@ -849,7 +849,7 @@ fp16_fml_fallthrough:
}
const std::string arm::getARMArch(StringRef Arch, const llvm::Triple &Triple) {
std::string arm::getARMArch(StringRef Arch, const llvm::Triple &Triple) {
std::string MArch;
if (!Arch.empty())
MArch = std::string(Arch);

View File

@ -24,7 +24,7 @@ namespace arm {
std::string getARMTargetCPU(StringRef CPU, llvm::StringRef Arch,
const llvm::Triple &Triple);
const std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple);
std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple);
StringRef getARMCPUForMArch(llvm::StringRef Arch, const llvm::Triple &Triple);
llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch,
const llvm::Triple &Triple);

View File

@ -34,7 +34,7 @@ using namespace clang::driver::toolchains;
using namespace clang;
using namespace llvm::opt;
static const VersionTuple minimumMacCatalystDeploymentTarget() {
static VersionTuple minimumMacCatalystDeploymentTarget() {
return VersionTuple(13, 1);
}

View File

@ -704,11 +704,11 @@ bool HexagonToolChain::isAutoHVXEnabled(const llvm::opt::ArgList &Args) {
// Returns the default CPU for Hexagon. This is the default compilation target
// if no Hexagon processor is selected at the command-line.
//
const StringRef HexagonToolChain::GetDefaultCPU() {
StringRef HexagonToolChain::GetDefaultCPU() {
return "hexagonv60";
}
const StringRef HexagonToolChain::GetTargetCPUVersion(const ArgList &Args) {
StringRef HexagonToolChain::GetTargetCPUVersion(const ArgList &Args) {
Arg *CpuArg = nullptr;
if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ))
CpuArg = A;

View File

@ -107,8 +107,8 @@ public:
std::string getCompilerRTPath() const override;
static bool isAutoHVXEnabled(const llvm::opt::ArgList &Args);
static const StringRef GetDefaultCPU();
static const StringRef GetTargetCPUVersion(const llvm::opt::ArgList &Args);
static StringRef GetDefaultCPU();
static StringRef GetTargetCPUVersion(const llvm::opt::ArgList &Args);
static Optional<unsigned> getSmallDataThreshold(
const llvm::opt::ArgList &Args);