svn commit: r275154 - projects/clang350-import/contrib/llvm/tools/clang/lib/Basic

Dimitry Andric dim at FreeBSD.org
Wed Nov 26 23:54:24 UTC 2014


Author: dim
Date: Wed Nov 26 23:54:23 2014
New Revision: 275154
URL: https://svnweb.freebsd.org/changeset/base/275154

Log:
  Pull in r221900 from upstream clang trunk (by Ed Maste):
  
    Hook up FreeBSD AArch64 support
  
    Patch from Andrew Turner.

Modified:
  projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp

Modified: projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
==============================================================================
--- projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	Wed Nov 26 23:53:35 2014	(r275153)
+++ projects/clang350-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	Wed Nov 26 23:54:23 2014	(r275154)
@@ -6036,6 +6036,8 @@ static TargetInfo *AllocateTarget(const 
       return new DarwinAArch64TargetInfo(Triple);
 
     switch (os) {
+    case llvm::Triple::FreeBSD:
+      return new FreeBSDTargetInfo<AArch64leTargetInfo>(Triple);
     case llvm::Triple::Linux:
       return new LinuxTargetInfo<AArch64leTargetInfo>(Triple);
     case llvm::Triple::NetBSD:
@@ -6047,6 +6049,8 @@ static TargetInfo *AllocateTarget(const 
   case llvm::Triple::aarch64_be:
   case llvm::Triple::arm64_be:
     switch (os) {
+    case llvm::Triple::FreeBSD:
+      return new FreeBSDTargetInfo<AArch64beTargetInfo>(Triple);
     case llvm::Triple::Linux:
       return new LinuxTargetInfo<AArch64beTargetInfo>(Triple);
     case llvm::Triple::NetBSD:


More information about the svn-src-projects mailing list