diff options
author | Ed Schouten <ed@nuxi.nl> | 2015-10-15 15:07:07 +0000 |
---|---|---|
committer | Ed Schouten <ed@nuxi.nl> | 2015-10-15 15:07:07 +0000 |
commit | ea9448e4689cbc421db815490154e9ebd37dbdda (patch) | |
tree | 439f72ed40789ab0e7a8411ed415e164991ebc73 /clang/lib/Basic | |
parent | 72d44b1b09664ff47454ad5b5f1d2ce86675a42f (diff) | |
download | bcm5719-llvm-ea9448e4689cbc421db815490154e9ebd37dbdda.tar.gz bcm5719-llvm-ea9448e4689cbc421db815490154e9ebd37dbdda.zip |
Add support for CloudABI/aarch64.
The core C library has already been ported over to aarch64 successfully,
meaning there is no reason to hold this change back.
llvm-svn: 250416
Diffstat (limited to 'clang/lib/Basic')
-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 dbe19fd6cd5..dcf2271a4a1 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -7364,6 +7364,8 @@ static TargetInfo *AllocateTarget(const llvm::Triple &Triple) { return new DarwinAArch64TargetInfo(Triple); switch (os) { + case llvm::Triple::CloudABI: + return new CloudABITargetInfo<AArch64leTargetInfo>(Triple); case llvm::Triple::FreeBSD: return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple); case llvm::Triple::Linux: |