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...
Dimitry Andric
dim at FreeBSD.org
Wed Jan 7 19:06:37 UTC 2015
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 \
More information about the svn-src-head
mailing list