diff options
author | Ed Schouten <ed@nuxi.nl> | 2015-06-13 21:33:49 +0000 |
---|---|---|
committer | Ed Schouten <ed@nuxi.nl> | 2015-06-13 21:33:49 +0000 |
commit | 7893e6874dfcadf35f3da1c26d6b1e5a7fd83d68 (patch) | |
tree | e5d137afba04bc76f23a3358908ef6e76379f9bd /clang/lib/Basic/Targets.cpp | |
parent | 258ea0dbdfdc5b432395e49c158404b8ae90f90c (diff) | |
download | bcm5719-llvm-7893e6874dfcadf35f3da1c26d6b1e5a7fd83d68.tar.gz bcm5719-llvm-7893e6874dfcadf35f3da1c26d6b1e5a7fd83d68.zip |
Add some basic support for CloudABI on i686.
Some people want to experiment with building i686 CloudABI binaries. I
am not entirely sure this is a good idea, as I'd rather see Intel x32
support appear.
As it only requires a two-line change, let's at least provide compiler
to ease experimenting.
llvm-svn: 239689
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 6b4712a918b..3100243f3f2 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -7144,6 +7144,8 @@ static TargetInfo *AllocateTarget(const llvm::Triple &Triple) { return new DarwinI386TargetInfo(Triple); switch (os) { + case llvm::Triple::CloudABI: + return new CloudABITargetInfo<X86_32TargetInfo>(Triple); case llvm::Triple::Linux: { switch (Triple.getEnvironment()) { default: |