summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2014-02-12 01:29:25 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2014-02-12 01:29:25 +0000
commit0e7ec60b74c2f5cdcd59f2030fff38625815b501 (patch)
tree694a2fb5cdc6c2de9cc6d27d449224c4f712d497 /clang/lib/Driver/Tools.h
parent2767b6df10d4e5c9a7601e94b596db058f4e2248 (diff)
downloadbcm5719-llvm-0e7ec60b74c2f5cdcd59f2030fff38625815b501.tar.gz
bcm5719-llvm-0e7ec60b74c2f5cdcd59f2030fff38625815b501.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'. review: http://llvm-reviews.chandlerc.com/D2538 llvm-svn: 201202
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