r250416 - Add support for CloudABI/aarch64.

Ed Schouten via cfe-commits cfe-commits at lists.llvm.org
Thu Oct 15 08:07:07 PDT 2015


Author: ed
Date: Thu Oct 15 10:07:07 2015
New Revision: 250416

URL: http://llvm.org/viewvc/llvm-project?rev=250416&view=rev
Log:
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.

Modified:
    cfe/trunk/lib/Basic/Targets.cpp

Modified: cfe/trunk/lib/Basic/Targets.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=250416&r1=250415&r2=250416&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets.cpp (original)
+++ cfe/trunk/lib/Basic/Targets.cpp Thu Oct 15 10:07:07 2015
@@ -7364,6 +7364,8 @@ static TargetInfo *AllocateTarget(const
       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:




More information about the cfe-commits mailing list