summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2014-02-12 03:21:20 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2014-02-12 03:21:20 +0000
commit2cea1bea8799f4b92ff7a9fb90b02b9cba70d434 (patch)
tree4f25eaea40e2b8467df4cd9774d35192636675e3 /clang/lib/Driver/Tools.h
parent5ea6b58e4a88aa7c4ba4cbe3c67515b2dfd21120 (diff)
downloadbcm5719-llvm-2cea1bea8799f4b92ff7a9fb90b02b9cba70d434.tar.gz
bcm5719-llvm-2cea1bea8799f4b92ff7a9fb90b02b9cba70d434.zip
Add Multilib selection machinery
This patch improves the support for picking Multilibs from gcc installations. It also provides a better approximation for the flags '-print-multi-directory' and '-print-multi-lib'. This reverts r201203 (i.e. re-applying r201202 with small fixes in unittests/CMakeLists.txtto make the build bots happy). review: http://llvm-reviews.chandlerc.com/D2538 llvm-svn: 201205
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r--clang/lib/Driver/Tools.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h
index 873969b4d78..4fe42b87cd2 100644
--- a/clang/lib/Driver/Tools.h
+++ b/clang/lib/Driver/Tools.h
@@ -209,6 +209,10 @@ namespace arm {
const char* getLLVMArchSuffixForARM(StringRef CPU);
}
+namespace mips {
+ bool hasMipsAbiArg(const llvm::opt::ArgList &Args, const char *Value);
+}
+
namespace darwin {
llvm::Triple::ArchType getArchTypeForMachOArchName(StringRef Str);
void setTripleTypeForMachOArchName(llvm::Triple &T, StringRef Str);
OpenPOWER on IntegriCloud