]> granicus.if.org Git - clang/commitdiff
Add support for CloudABI/aarch64.
authorEd Schouten <ed@nuxi.nl>
Thu, 15 Oct 2015 15:07:07 +0000 (15:07 +0000)
committerEd Schouten <ed@nuxi.nl>
Thu, 15 Oct 2015 15:07:07 +0000 (15:07 +0000)
The core C library has already been ported over to aarch64 successfully,
meaning there is no reason to hold this change back.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250416 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index dbe19fd6cd515160b2e91e5b25138d4e8b1e7123..dcf2271a4a167b750aea478734ce7e5fb5fc361d 100644 (file)
@@ -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: