diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2015-01-07 19:06:27 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2015-01-07 19:06:27 +0000 |
commit | 47a80b9264fb34ce715ebfdcf45357e5f753a5fe (patch) | |
tree | 92e62f9b8ac3444c837b52deb7c823149d5b1727 /usr.bin | |
parent | 12940e3dc3e62320d7db389719aa694903deed79 (diff) | |
download | src-47a80b9264fb34ce715ebfdcf45357e5f753a5fe.tar.gz src-47a80b9264fb34ce715ebfdcf45357e5f753a5fe.zip |
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
Notes
Notes:
svn path=/head/; revision=276783
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/clang/clang/Makefile | 7 | ||||
-rw-r--r-- | usr.bin/clang/llc/Makefile | 7 | ||||
-rw-r--r-- | usr.bin/clang/lldb/Makefile | 80 | ||||
-rw-r--r-- | usr.bin/clang/llvm-ar/Makefile | 9 | ||||
-rw-r--r-- | usr.bin/clang/llvm-mc/Makefile | 7 | ||||
-rw-r--r-- | usr.bin/clang/llvm-nm/Makefile | 9 | ||||
-rw-r--r-- | usr.bin/clang/llvm-objdump/Makefile | 7 | ||||
-rw-r--r-- | usr.bin/clang/llvm-rtdyld/Makefile | 7 | ||||
-rw-r--r-- | usr.bin/clang/opt/Makefile | 9 |
9 files changed, 102 insertions, 40 deletions
diff --git a/usr.bin/clang/clang/Makefile b/usr.bin/clang/clang/Makefile index 0ba9886f5e99..dc17d82c3650 100644 --- a/usr.bin/clang/clang/Makefile +++ b/usr.bin/clang/clang/Makefile @@ -70,6 +70,13 @@ LIBDEPS=clangfrontendtool \ llvminstrumentation \ llvmbitwriter \ llvmasmparser \ + llvmaarch64disassembler \ + llvmaarch64codegen \ + llvmaarch64asmparser \ + llvmaarch64desc \ + llvmaarch64info \ + llvmaarch64instprinter \ + llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ diff --git a/usr.bin/clang/llc/Makefile b/usr.bin/clang/llc/Makefile index 7d92f7fa3fda..250769ca7a1d 100644 --- a/usr.bin/clang/llc/Makefile +++ b/usr.bin/clang/llc/Makefile @@ -9,6 +9,13 @@ SRCS= llc.cpp LIBDEPS=llvmirreader \ llvmasmparser \ + llvmaarch64disassembler \ + llvmaarch64codegen \ + llvmaarch64asmparser \ + llvmaarch64desc \ + llvmaarch64info \ + llvmaarch64instprinter \ + llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ diff --git a/usr.bin/clang/lldb/Makefile b/usr.bin/clang/lldb/Makefile index 5e8ca5c1ec2e..0fc878fc2c5b 100644 --- a/usr.bin/clang/lldb/Makefile +++ b/usr.bin/clang/lldb/Makefile @@ -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" diff --git a/usr.bin/clang/llvm-ar/Makefile b/usr.bin/clang/llvm-ar/Makefile index 0c4a5126b778..a04ab1048b1e 100644 --- a/usr.bin/clang/llvm-ar/Makefile +++ b/usr.bin/clang/llvm-ar/Makefile @@ -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 \ diff --git a/usr.bin/clang/llvm-mc/Makefile b/usr.bin/clang/llvm-mc/Makefile index dd743df648fa..c9c667cdf001 100644 --- a/usr.bin/clang/llvm-mc/Makefile +++ b/usr.bin/clang/llvm-mc/Makefile @@ -10,6 +10,13 @@ SRCS= llvm-mc.cpp \ Disassembler.cpp LIBDEPS=llvmmcdisassembler \ + llvmaarch64disassembler \ + llvmaarch64codegen \ + llvmaarch64asmparser \ + llvmaarch64desc \ + llvmaarch64info \ + llvmaarch64instprinter \ + llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ diff --git a/usr.bin/clang/llvm-nm/Makefile b/usr.bin/clang/llvm-nm/Makefile index c75eb7fb62d5..753cfdc6306a 100644 --- a/usr.bin/clang/llvm-nm/Makefile +++ b/usr.bin/clang/llvm-nm/Makefile @@ -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 \ diff --git a/usr.bin/clang/llvm-objdump/Makefile b/usr.bin/clang/llvm-objdump/Makefile index 22ffd843ff3c..c73f02b49390 100644 --- a/usr.bin/clang/llvm-objdump/Makefile +++ b/usr.bin/clang/llvm-objdump/Makefile @@ -16,6 +16,13 @@ SRCS= llvm-objdump.cpp \ LIBDEPS=llvmmcdisassembler \ llvmmcanalysis \ llvmdebuginfo \ + llvmaarch64disassembler \ + llvmaarch64codegen \ + llvmaarch64asmparser \ + llvmaarch64desc \ + llvmaarch64info \ + llvmaarch64instprinter \ + llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ diff --git a/usr.bin/clang/llvm-rtdyld/Makefile b/usr.bin/clang/llvm-rtdyld/Makefile index ba741718f11c..8bfcc53ea070 100644 --- a/usr.bin/clang/llvm-rtdyld/Makefile +++ b/usr.bin/clang/llvm-rtdyld/Makefile @@ -14,6 +14,13 @@ LIBDEPS=llvmdebuginfo \ llvmjit \ llvmexecutionengine \ llvmruntimedyld \ + llvmaarch64disassembler \ + llvmaarch64codegen \ + llvmaarch64asmparser \ + llvmaarch64desc \ + llvmaarch64info \ + llvmaarch64instprinter \ + llvmaarch64utils \ llvmarmdisassembler \ llvmarmcodegen \ llvmarmasmparser \ diff --git a/usr.bin/clang/opt/Makefile b/usr.bin/clang/opt/Makefile index 8010deb630e3..52cdfda47319 100644 --- a/usr.bin/clang/opt/Makefile +++ b/usr.bin/clang/opt/Makefile @@ -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 \ |