diff options
author | Jonathan Roelofs <jonathan@codesourcery.com> | 2014-02-12 03:21:20 +0000 |
---|---|---|
committer | Jonathan Roelofs <jonathan@codesourcery.com> | 2014-02-12 03:21:20 +0000 |
commit | 2cea1bea8799f4b92ff7a9fb90b02b9cba70d434 (patch) | |
tree | 4f25eaea40e2b8467df4cd9774d35192636675e3 /clang/lib/Driver/Tools.h | |
parent | 5ea6b58e4a88aa7c4ba4cbe3c67515b2dfd21120 (diff) | |
download | bcm5719-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.h | 4 |
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); |