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 \
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to