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