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>