diff options
author | Petar Jovanovic <petar.jovanovic@imgtec.com> | 2016-05-18 12:46:06 +0000 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@imgtec.com> | 2016-05-18 12:46:06 +0000 |
commit | 3ca1622a9057a28fba6a3c1c8a9f3a22b1ff2bf5 (patch) | |
tree | 1a1f9ad35c5bbed9c781ca9f32c8c6670cc1304e /clang/lib/Driver/Tools.h | |
parent | 016e6c4354872591437954ea4fc1b315b7d0e000 (diff) | |
download | bcm5719-llvm-3ca1622a9057a28fba6a3c1c8a9f3a22b1ff2bf5.tar.gz bcm5719-llvm-3ca1622a9057a28fba6a3c1c8a9f3a22b1ff2bf5.zip |
[Mips] Finetuning MIPS32 Android default variants
MIPS32 Android defaults to FPXX ("-fpxx").
MIPS32R6 Android defaults to FP64A ("-mfp64 -mno-odd-spreg").
Differential Revision: http://reviews.llvm.org/D20345
llvm-svn: 269914
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r-- | clang/lib/Driver/Tools.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h index 723b1dcfa9b..514abf82f22 100644 --- a/clang/lib/Driver/Tools.h +++ b/clang/lib/Driver/Tools.h @@ -299,6 +299,7 @@ std::string getMipsABILibSuffix(const llvm::opt::ArgList &Args, bool hasMipsAbiArg(const llvm::opt::ArgList &Args, const char *Value); bool isUCLibc(const llvm::opt::ArgList &Args); bool isNaN2008(const llvm::opt::ArgList &Args, const llvm::Triple &Triple); +bool isFP64ADefault(const llvm::Triple &Triple, StringRef CPUName); bool isFPXXDefault(const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, mips::FloatABI FloatABI); bool shouldUseFPXX(const llvm::opt::ArgList &Args, const llvm::Triple &Triple, |