summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.h
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-12-12 11:55:52 +0000
committerTim Northover <tnorthover@apple.com>2013-12-12 11:55:52 +0000
commit9c7e03565699f95b2230572cca4eaf16ccefddfd (patch)
tree8ea237b3789a5a0bb50ffca0d2b37bc2852cc2f7 /clang/lib/Driver/Tools.h
parentb2065ecdd67bea859b2cf467788da7ef6dfdd75e (diff)
downloadbcm5719-llvm-9c7e03565699f95b2230572cca4eaf16ccefddfd.tar.gz
bcm5719-llvm-9c7e03565699f95b2230572cca4eaf16ccefddfd.zip
Darwin-embedded: find correct libclang_rt for embedded targets.
This refactors some of the Darwin toolchain classification to give a more solid distinction between the three primary Darwin platforms (OS X, IOS and IOS simulator) so that a 4th choice can be added temporarily: embedded MachO targets. Longer term, this support will be factored out into a separate class and no longer classified as "darwin-eabi", but the refactoring should still be useful. llvm-svn: 197148
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 e4b1fdfad8e..b2dd6d9713b 100644
--- a/clang/lib/Driver/Tools.h
+++ b/clang/lib/Driver/Tools.h
@@ -606,6 +606,10 @@ namespace visualstudio {
};
} // end namespace visualstudio
+namespace arm {
+ StringRef getARMFloatABI(const Driver &D, const llvm::opt::ArgList &Args,
+ const llvm::Triple &Triple);
+}
namespace XCore {
// For XCore, we do not need to instantiate tools for PreProcess, PreCompile and Compile.
// We simply use "clang -cc1" for those actions.
OpenPOWER on IntegriCloud