svn commit: r259473 - in head: lib/clang lib/clang/include lib/clang/include/llvm/Config lib/clang/libllvmpowerpcasmparser usr.bin/clang/clang usr.bin/clang/llc usr.bin/clang/lldb usr.bin/clang/llv...
Dimitry Andric
dim at FreeBSD.org
Mon Dec 16 18:45:24 UTC 2013
Author: dim
Date: Mon Dec 16 18:45:21 2013
New Revision: 259473
URL: http://svnweb.freebsd.org/changeset/base/259473
Log:
Enable llvm's integrated assembler for PowerPC, since it should now be
good enough for typical usage.
Requested by: rdivacky
MFC after: 1 week
Added:
head/lib/clang/include/PPCGenAsmMatcher.inc (contents, props changed)
head/lib/clang/libllvmpowerpcasmparser/
head/lib/clang/libllvmpowerpcasmparser/Makefile (contents, props changed)
Modified:
head/lib/clang/Makefile
head/lib/clang/include/llvm/Config/AsmParsers.def
head/usr.bin/clang/clang/Makefile
head/usr.bin/clang/llc/Makefile
head/usr.bin/clang/lldb/Makefile
head/usr.bin/clang/llvm-mc/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 Mon Dec 16 17:11:09 2013 (r259472)
+++ head/lib/clang/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -74,6 +74,7 @@ SUBDIR= libclanganalysis \
libllvmmipsdisassembler \
libllvmmipsinfo \
libllvmmipsinstprinter \
+ libllvmpowerpcasmparser \
libllvmpowerpccodegen \
libllvmpowerpcdesc \
libllvmpowerpcinfo \
Added: head/lib/clang/include/PPCGenAsmMatcher.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/clang/include/PPCGenAsmMatcher.inc Mon Dec 16 18:45:21 2013 (r259473)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenAsmMatcher.inc.h"
Modified: head/lib/clang/include/llvm/Config/AsmParsers.def
==============================================================================
--- head/lib/clang/include/llvm/Config/AsmParsers.def Mon Dec 16 17:11:09 2013 (r259472)
+++ head/lib/clang/include/llvm/Config/AsmParsers.def Mon Dec 16 18:45:21 2013 (r259473)
@@ -2,6 +2,7 @@
LLVM_ASM_PARSER(ARM)
LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(PowerPC)
LLVM_ASM_PARSER(X86)
#undef LLVM_ASM_PARSER
Added: head/lib/clang/libllvmpowerpcasmparser/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/clang/libllvmpowerpcasmparser/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+LIB= llvmpowerpcasmparser
+
+SRCDIR= lib/Target/PowerPC/AsmParser
+INCDIR= lib/Target/PowerPC
+SRCS= PPCAsmParser.cpp
+
+TGHDRS= PPCGenAsmMatcher \
+ PPCGenInstrInfo \
+ PPCGenRegisterInfo \
+ PPCGenSubtargetInfo
+
+.include "../clang.lib.mk"
Modified: head/usr.bin/clang/clang/Makefile
==============================================================================
--- head/usr.bin/clang/clang/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/clang/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -85,8 +85,9 @@ LIBDEPS=clangfrontendtool \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
Modified: head/usr.bin/clang/llc/Makefile
==============================================================================
--- head/usr.bin/clang/llc/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/llc/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -24,8 +24,9 @@ LIBDEPS=llvmirreader \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
Modified: head/usr.bin/clang/lldb/Makefile
==============================================================================
--- head/usr.bin/clang/lldb/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/lldb/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -106,6 +106,7 @@ LIBDEPS=\
llvmmipsinstprinter \
llvmpowerpcdesc \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
llvmruntimedyld \
llvmvectorize \
llvmx86desc \
Modified: head/usr.bin/clang/llvm-mc/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-mc/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/llvm-mc/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -24,8 +24,9 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
Modified: head/usr.bin/clang/llvm-objdump/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-objdump/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/llvm-objdump/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -30,8 +30,9 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
Modified: head/usr.bin/clang/llvm-rtdyld/Makefile
==============================================================================
--- head/usr.bin/clang/llvm-rtdyld/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/llvm-rtdyld/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -28,8 +28,9 @@ LIBDEPS=llvmdebuginfo \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
Modified: head/usr.bin/clang/opt/Makefile
==============================================================================
--- head/usr.bin/clang/opt/Makefile Mon Dec 16 17:11:09 2013 (r259472)
+++ head/usr.bin/clang/opt/Makefile Mon Dec 16 18:45:21 2013 (r259473)
@@ -25,8 +25,9 @@ LIBDEPS=llvmarmdisassembler \
llvmmipsinstprinter \
llvmpowerpccodegen \
llvmpowerpcdesc \
- llvmpowerpcinfo \
llvmpowerpcinstprinter \
+ llvmpowerpcasmparser \
+ llvmpowerpcinfo \
llvmx86disassembler \
llvmx86asmparser \
llvmx86codegen \
More information about the svn-src-head
mailing list