diff options
author | Tim Northover <tnorthover@apple.com> | 2013-12-12 11:55:52 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2013-12-12 11:55:52 +0000 |
commit | 9c7e03565699f95b2230572cca4eaf16ccefddfd (patch) | |
tree | 8ea237b3789a5a0bb50ffca0d2b37bc2852cc2f7 /clang/lib/Driver/Tools.h | |
parent | b2065ecdd67bea859b2cf467788da7ef6dfdd75e (diff) | |
download | bcm5719-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.h | 4 |
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. |