Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jan 2015 19:06:28 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r276783 - in head: lib/clang lib/clang/include lib/clang/include/llvm/Config lib/clang/libllvmaarch64asmparser lib/clang/libllvmaarch64codegen lib/clang/libllvmaarch64desc lib/clang/lib...
Message-ID:  <201501071906.t07J6SUg051659@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Wed Jan  7 19:06:27 2015
New Revision: 276783
URL: https://svnweb.freebsd.org/changeset/base/276783

Log:
  Add the AArch64 llvm backend to the build to allow for early testing and
  to ease any rework of how clang is built to take arm64 in to account.
  
  Submitted by:	andrew
  Reviewed by:	andrew, emaste
  Differential Revision: https://reviews.freebsd.org/D1446

Added:
  head/lib/clang/include/AArch64GenAsmMatcher.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenAsmWriter.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenAsmWriter1.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenCallingConv.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenDAGISel.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenDisassemblerTables.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenFastISel.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenInstrInfo.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenMCCodeEmitter.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenMCPseudoLowering.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenRegisterInfo.inc   (contents, props changed)
  head/lib/clang/include/AArch64GenSubtargetInfo.inc   (contents, props changed)
  head/lib/clang/libllvmaarch64asmparser/
  head/lib/clang/libllvmaarch64asmparser/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64codegen/
  head/lib/clang/libllvmaarch64codegen/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64desc/
  head/lib/clang/libllvmaarch64desc/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64disassembler/
  head/lib/clang/libllvmaarch64disassembler/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64info/
  head/lib/clang/libllvmaarch64info/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64instprinter/
  head/lib/clang/libllvmaarch64instprinter/Makefile   (contents, props changed)
  head/lib/clang/libllvmaarch64utils/
  head/lib/clang/libllvmaarch64utils/Makefile   (contents, props changed)
Modified:
  head/lib/clang/Makefile
  head/lib/clang/clang.build.mk
  head/lib/clang/include/llvm/Config/AsmParsers.def
  head/lib/clang/include/llvm/Config/AsmPrinters.def
  head/lib/clang/include/llvm/Config/Disassemblers.def
  head/lib/clang/include/llvm/Config/Targets.def
  head/usr.bin/clang/clang/Makefile
  head/usr.bin/clang/llc/Makefile
  head/usr.bin/clang/lldb/Makefile
  head/usr.bin/clang/llvm-ar/Makefile
  head/usr.bin/clang/llvm-mc/Makefile
  head/usr.bin/clang/llvm-nm/Makefile
  head/usr.bin/clang/llvm-objdump/Makefile
  head/usr.bin/clang/llvm-rtdyld/Makefile
  head/usr.bin/clang/opt/Makefile

Modified: head/lib/clang/Makefile
==============================================================================
--- head/lib/clang/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -56,6 +56,13 @@ SUBDIR=	libclanganalysis \
 	libllvmtransformutils \
 	libllvmvectorize \
 	\
+	libllvmaarch64asmparser \
+	libllvmaarch64codegen \
+	libllvmaarch64desc \
+	libllvmaarch64disassembler \
+	libllvmaarch64info \
+	libllvmaarch64instprinter \
+	libllvmaarch64utils \
 	libllvmarmasmparser \
 	libllvmarmcodegen \
 	libllvmarmdesc \

Modified: head/lib/clang/clang.build.mk
==============================================================================
--- head/lib/clang/clang.build.mk	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/clang.build.mk	Wed Jan  7 19:06:27 2015	(r276783)
@@ -29,8 +29,8 @@ TARGET_ABI=	gnueabi
 TARGET_ABI=	unknown
 .endif
 
-TARGET_TRIPLE?=	${TARGET_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-${TARGET_ABI}-freebsd11.0
-BUILD_TRIPLE?=	${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-unknown-freebsd11.0
+TARGET_TRIPLE?=	${TARGET_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-${TARGET_ABI}-freebsd11.0
+BUILD_TRIPLE?=	${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-unknown-freebsd11.0
 CFLAGS+=	-DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \
 		-DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \
 		-DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\"
@@ -46,7 +46,7 @@ Intrinsics.inc.h: ${LLVM_SRCS}/include/l
 	    -I ${LLVM_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
 	    ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
 .for arch in \
-	ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86
+	AArch64/AArch64 ARM/ARM Mips/Mips PowerPC/PPC Sparc/Sparc X86/X86
 . for hdr in \
 	AsmMatcher/-gen-asm-matcher \
 	AsmWriter1/-gen-asm-writer,-asmwriternum=1 \

Added: head/lib/clang/include/AArch64GenAsmMatcher.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenAsmMatcher.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenAsmMatcher.inc.h"

Added: head/lib/clang/include/AArch64GenAsmWriter.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenAsmWriter.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenAsmWriter.inc.h"

Added: head/lib/clang/include/AArch64GenAsmWriter1.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenAsmWriter1.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenAsmWriter1.inc.h"

Added: head/lib/clang/include/AArch64GenCallingConv.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenCallingConv.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenCallingConv.inc.h"

Added: head/lib/clang/include/AArch64GenDAGISel.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenDAGISel.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenDAGISel.inc.h"

Added: head/lib/clang/include/AArch64GenDisassemblerTables.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenDisassemblerTables.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenDisassemblerTables.inc.h"

Added: head/lib/clang/include/AArch64GenFastISel.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenFastISel.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenFastISel.inc.h"

Added: head/lib/clang/include/AArch64GenInstrInfo.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenInstrInfo.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenInstrInfo.inc.h"

Added: head/lib/clang/include/AArch64GenMCCodeEmitter.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenMCCodeEmitter.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenMCCodeEmitter.inc.h"

Added: head/lib/clang/include/AArch64GenMCPseudoLowering.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenMCPseudoLowering.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenMCPseudoLowering.inc.h"

Added: head/lib/clang/include/AArch64GenRegisterInfo.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenRegisterInfo.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenRegisterInfo.inc.h"

Added: head/lib/clang/include/AArch64GenSubtargetInfo.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/include/AArch64GenSubtargetInfo.inc	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "AArch64GenSubtargetInfo.inc.h"

Modified: head/lib/clang/include/llvm/Config/AsmParsers.def
==============================================================================
--- head/lib/clang/include/llvm/Config/AsmParsers.def	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/include/llvm/Config/AsmParsers.def	Wed Jan  7 19:06:27 2015	(r276783)
@@ -1,5 +1,6 @@
 /* $FreeBSD$ */
 
+LLVM_ASM_PARSER(AArch64)
 LLVM_ASM_PARSER(ARM)
 LLVM_ASM_PARSER(Mips)
 LLVM_ASM_PARSER(PowerPC)

Modified: head/lib/clang/include/llvm/Config/AsmPrinters.def
==============================================================================
--- head/lib/clang/include/llvm/Config/AsmPrinters.def	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/include/llvm/Config/AsmPrinters.def	Wed Jan  7 19:06:27 2015	(r276783)
@@ -1,5 +1,6 @@
 /* $FreeBSD$ */
 
+LLVM_ASM_PRINTER(AArch64)
 LLVM_ASM_PRINTER(ARM)
 LLVM_ASM_PRINTER(Mips)
 LLVM_ASM_PRINTER(PowerPC)

Modified: head/lib/clang/include/llvm/Config/Disassemblers.def
==============================================================================
--- head/lib/clang/include/llvm/Config/Disassemblers.def	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/include/llvm/Config/Disassemblers.def	Wed Jan  7 19:06:27 2015	(r276783)
@@ -1,5 +1,6 @@
 /* $FreeBSD$ */
 
+LLVM_DISASSEMBLER(AArch64)
 LLVM_DISASSEMBLER(ARM)
 LLVM_DISASSEMBLER(Mips)
 LLVM_DISASSEMBLER(PowerPC)

Modified: head/lib/clang/include/llvm/Config/Targets.def
==============================================================================
--- head/lib/clang/include/llvm/Config/Targets.def	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/lib/clang/include/llvm/Config/Targets.def	Wed Jan  7 19:06:27 2015	(r276783)
@@ -1,5 +1,6 @@
 /* $FreeBSD$ */
 
+LLVM_TARGET(AArch64)
 LLVM_TARGET(ARM)
 LLVM_TARGET(Mips)
 LLVM_TARGET(PowerPC)

Added: head/lib/clang/libllvmaarch64asmparser/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64asmparser/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64asmparser
+
+SRCDIR=	lib/Target/AArch64/AsmParser
+INCDIR=	lib/Target/AArch64
+SRCS=	AArch64AsmParser.cpp
+
+TGHDRS=	AArch64GenAsmMatcher \
+	AArch64GenInstrInfo \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64codegen/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64codegen/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,42 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64codegen
+
+SRCDIR=	lib/Target/AArch64
+SRCS=	AArch64AddressTypePromotion.cpp \
+	AArch64AdvSIMDScalarPass.cpp \
+	AArch64AsmPrinter.cpp \
+	AArch64BranchRelaxation.cpp \
+	AArch64CleanupLocalDynamicTLSPass.cpp \
+	AArch64CollectLOH.cpp \
+	AArch64ConditionalCompares.cpp \
+	AArch64DeadRegisterDefinitionsPass.cpp \
+	AArch64ExpandPseudoInsts.cpp \
+	AArch64FastISel.cpp \
+	AArch64FrameLowering.cpp \
+	AArch64ISelDAGToDAG.cpp \
+	AArch64ISelLowering.cpp \
+	AArch64InstrInfo.cpp \
+	AArch64LoadStoreOptimizer.cpp \
+	AArch64MCInstLower.cpp \
+	AArch64PromoteConstant.cpp \
+	AArch64RegisterInfo.cpp \
+	AArch64SelectionDAGInfo.cpp \
+	AArch64StorePairSuppress.cpp \
+	AArch64Subtarget.cpp \
+	AArch64TargetMachine.cpp \
+	AArch64TargetObjectFile.cpp \
+	AArch64TargetTransformInfo.cpp
+
+TGHDRS=	AArch64GenCallingConv \
+	AArch64GenDAGISel \
+	AArch64GenFastISel \
+	AArch64GenInstrInfo \
+	AArch64GenMCPseudoLowering \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo \
+	Intrinsics
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64desc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64desc/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64desc
+
+SRCDIR=	lib/Target/AArch64/MCTargetDesc
+SRCS=	AArch64AsmBackend.cpp \
+	AArch64ELFObjectWriter.cpp \
+	AArch64ELFStreamer.cpp \
+	AArch64MCAsmInfo.cpp \
+	AArch64MCCodeEmitter.cpp \
+	AArch64MCExpr.cpp \
+	AArch64MCTargetDesc.cpp \
+	AArch64MachObjectWriter.cpp \
+	AArch64TargetStreamer.cpp
+CFLAGS+= -I${LLVM_SRCS}/${SRCDIR}/..
+
+TGHDRS=	AArch64GenInstrInfo \
+	AArch64GenMCCodeEmitter \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64disassembler/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64disassembler/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+.include <src.opts.mk>
+
+LIB=	llvmaarch64disassembler
+
+SRCDIR=	lib/Target/AArch64/Disassembler
+INCDIR=	lib/Target/AArch64
+SRCS=	AArch64Disassembler.cpp
+
+.if ${MK_CLANG_EXTRAS} != "no"
+SRCS+=	AArch64ExternalSymbolizer.cpp
+.endif
+
+TGHDRS=	AArch64GenDisassemblerTables \
+	AArch64GenInstrInfo \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64info/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64info/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64info
+
+SRCDIR=	lib/Target/AArch64/TargetInfo
+INCDIR=	lib/Target/AArch64
+SRCS=	AArch64TargetInfo.cpp
+
+TGHDRS=	AArch64GenInstrInfo \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64instprinter/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64instprinter/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64instprinter
+
+SRCDIR=	lib/Target/AArch64/InstPrinter
+INCDIR=	lib/Target/AArch64
+SRCS=	AArch64InstPrinter.cpp
+
+TGHDRS=	AArch64GenAsmWriter \
+	AArch64GenAsmWriter1 \
+	AArch64GenInstrInfo \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Added: head/lib/clang/libllvmaarch64utils/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/clang/libllvmaarch64utils/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB=	llvmaarch64utils
+
+SRCDIR=	lib/Target/AArch64/Utils
+INCDIR=	lib/Target/AArch64
+SRCS=	AArch64BaseInfo.cpp
+
+TGHDRS=	AArch64GenInstrInfo \
+	AArch64GenRegisterInfo \
+	AArch64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Modified: head/usr.bin/clang/clang/Makefile
==============================================================================
--- head/usr.bin/clang/clang/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/clang/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -70,6 +70,13 @@ LIBDEPS=clangfrontendtool \
 	llvminstrumentation \
 	llvmbitwriter \
 	llvmasmparser \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
 	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \

Modified: head/usr.bin/clang/llc/Makefile
==============================================================================
--- head/usr.bin/clang/llc/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llc/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -9,6 +9,13 @@ SRCS=	llc.cpp
 
 LIBDEPS=llvmirreader \
 	llvmasmparser \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
 	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \

Modified: head/usr.bin/clang/lldb/Makefile
==============================================================================
--- head/usr.bin/clang/lldb/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/lldb/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -82,67 +82,73 @@ LIBDEPS=\
 	clangbasic \
 	clanglex \
 	\
+	llvmmcdisassembler \
+	llvmobjcarcopts \
+	llvmprofiledata \
 	llvmoption \
-	llvmarmasmparser \
-	llvmarmcodegen \
-	llvminstrumentation \
-	llvmirreader \
 	llvmlinker \
-	llvmmipsasmparser \
-	llvmmipscodegen \
-	llvmmipsdisassembler \
-	llvmobjcarcopts \
-	llvmpowerpccodegen \
-	llvmx86asmparser \
-	llvmx86codegen \
-	llvmx86disassembler \
 	llvmmcjit \
-	llvmmcdisassembler \
-	llvmarmdisassembler \
-	llvmselectiondag \
+	llvmruntimedyld \
+	llvmjit \
+	llvmexecutionengine \
+	llvmirreader \
 	llvmipo \
+	llvmvectorize \
+	llvminstrumentation \
 	llvmbitwriter \
 	llvmasmparser \
-	llvminterpreter \
-	llvmjit \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
+	llvmarmdisassembler \
+	llvmarmcodegen \
+	llvmarmasmparser \
 	llvmarmdesc \
-	llvmasmprinter \
+	llvmarminfo \
+	llvmarminstprinter \
+	llvmmipsdisassembler \
+	llvmmipscodegen \
+	llvmmipsasmparser \
 	llvmmipsdesc \
+	llvmmipsinfo \
 	llvmmipsinstprinter \
+	llvmpowerpcdisassembler \
+	llvmpowerpccodegen \
+	llvmpowerpcasmparser \
 	llvmpowerpcdesc \
+	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
-	llvmpowerpcasmparser \
-	llvmpowerpcdisassembler \
-	llvmprofiledata \
-	llvmruntimedyld \
-	llvmvectorize \
-	llvmx86desc \
-	llvmx86instprinter \
-	llvmexecutionengine \
-	llvmcodegen \
-	llvmscalaropts \
 	llvmsparcdisassembler \
 	llvmsparccodegen \
 	llvmsparcasmparser \
 	llvmsparcdesc \
 	llvmsparcinfo \
 	llvmsparcinstprinter \
-	llvmarminfo \
-	llvmarminstprinter \
-	llvmmcparser \
-	llvmmipsinfo \
-	llvmpowerpcinfo \
-	llvmx86info \
-	llvmx86utils \
-	llvmobject \
-	llvmbitreader \
+	llvmx86disassembler \
+	llvmx86asmparser \
+	llvmx86codegen \
+	llvmselectiondag \
+	llvmasmprinter \
+	llvmcodegen \
+	llvmscalaropts \
 	llvminstcombine \
 	llvmtransformutils \
 	llvmipa \
 	llvmanalysis \
 	llvmtarget \
+	llvmx86desc \
+	llvmobject \
+	llvmmcparser \
+	llvmbitreader \
 	llvmcore \
+	llvmx86info \
+	llvmx86instprinter \
 	llvmmc \
+	llvmx86utils \
 	llvmsupport
 
 .include "../clang.prog.mk"

Modified: head/usr.bin/clang/llvm-ar/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-ar/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llvm-ar/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -7,7 +7,14 @@ PROG_CXX=llvm-ar
 SRCDIR=	tools/llvm-ar
 SRCS=	llvm-ar.cpp
 
-LIBDEPS=llvmarmdisassembler \
+LIBDEPS=llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
+	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \
 	llvmarmdesc \

Modified: head/usr.bin/clang/llvm-mc/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-mc/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llvm-mc/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -10,6 +10,13 @@ SRCS=	llvm-mc.cpp \
 	Disassembler.cpp
 
 LIBDEPS=llvmmcdisassembler \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
 	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \

Modified: head/usr.bin/clang/llvm-nm/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-nm/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llvm-nm/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -7,7 +7,14 @@ PROG_CXX=llvm-nm
 SRCDIR=	tools/llvm-nm
 SRCS=	llvm-nm.cpp
 
-LIBDEPS=llvmarmdisassembler \
+LIBDEPS=llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
+	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \
 	llvmarmdesc \

Modified: head/usr.bin/clang/llvm-objdump/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-objdump/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llvm-objdump/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -16,6 +16,13 @@ SRCS=	llvm-objdump.cpp \
 LIBDEPS=llvmmcdisassembler \
 	llvmmcanalysis \
 	llvmdebuginfo \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
 	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \

Modified: head/usr.bin/clang/llvm-rtdyld/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-rtdyld/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/llvm-rtdyld/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -14,6 +14,13 @@ LIBDEPS=llvmdebuginfo \
 	llvmjit \
 	llvmexecutionengine \
 	llvmruntimedyld \
+	llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
 	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \

Modified: head/usr.bin/clang/opt/Makefile
==============================================================================
--- head/usr.bin/clang/opt/Makefile	Wed Jan  7 18:38:04 2015	(r276782)
+++ head/usr.bin/clang/opt/Makefile	Wed Jan  7 19:06:27 2015	(r276783)
@@ -15,7 +15,14 @@ SRCS=	AnalysisWrappers.cpp \
 	opt.cpp
 
 TGHDRS=	Intrinsics
-LIBDEPS=llvmarmdisassembler \
+LIBDEPS=llvmaarch64disassembler \
+	llvmaarch64codegen \
+	llvmaarch64asmparser \
+	llvmaarch64desc \
+	llvmaarch64info \
+	llvmaarch64instprinter \
+	llvmaarch64utils \
+	llvmarmdisassembler \
 	llvmarmcodegen \
 	llvmarmasmparser \
 	llvmarmdesc \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501071906.t07J6SUg051659>