summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorPetar Jovanovic <petar.jovanovic@imgtec.com>2016-05-18 12:46:06 +0000
committerPetar Jovanovic <petar.jovanovic@imgtec.com>2016-05-18 12:46:06 +0000
commit3ca1622a9057a28fba6a3c1c8a9f3a22b1ff2bf5 (patch)
tree1a1f9ad35c5bbed9c781ca9f32c8c6670cc1304e /clang/lib/Driver/Tools.h
parent016e6c4354872591437954ea4fc1b315b7d0e000 (diff)
downloadbcm5719-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.h1
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,
OpenPOWER on IntegriCloud