diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-10-20 00:00:17 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-10-20 00:00:17 +0000 |
commit | d945d50efcc7966e766e40fbd57c185df85ec9ba (patch) | |
tree | f5f84493e0ebf02b9628f77b292a079fa840e0b1 /clang/lib/Basic | |
parent | ff890daf1241f863d38d89972f90eb9ef86f2e45 (diff) | |
download | bcm5719-llvm-d945d50efcc7966e766e40fbd57c185df85ec9ba.tar.gz bcm5719-llvm-d945d50efcc7966e766e40fbd57c185df85ec9ba.zip |
[X86] Remove a few 'else' after 'return'
llvm-svn: 250764
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 7efc6755dad..b263f5ea788 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -2386,9 +2386,9 @@ public: StringRef getABI() const override { if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX512F) return "avx512"; - else if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX) + if (getTriple().getArch() == llvm::Triple::x86_64 && SSELevel >= AVX) return "avx"; - else if (getTriple().getArch() == llvm::Triple::x86 && + if (getTriple().getArch() == llvm::Triple::x86 && MMX3DNowLevel == NoMMX3DNow) return "no-mmx"; return ""; @@ -3025,11 +3025,10 @@ bool X86TargetInfo::handleTargetFeatures(std::vector<std::string> &Features, // LLVM doesn't have a separate switch for fpmath, so only accept it if it // matches the selected sse level. - if (FPMath == FP_SSE && SSELevel < SSE1) { - Diags.Report(diag::err_target_unsupported_fpmath) << "sse"; - return false; - } else if (FPMath == FP_387 && SSELevel >= SSE1) { - Diags.Report(diag::err_target_unsupported_fpmath) << "387"; + if ((FPMath == FP_SSE && SSELevel < SSE1) || + (FPMath == FP_387 && SSELevel >= SSE1)) { + Diags.Report(diag::err_target_unsupported_fpmath) << + (FPMath == FP_SSE ? "sse" : "387"); return false; } |