svn commit: r259822 - in stable: 10/lib/clang 10/lib/clang/include 10/lib/clang/include/llvm/Config 10/lib/clang/libllvmpowerpcasmparser 10/usr.bin/clang/clang 10/usr.bin/clang/llc 10/usr.bin/clang...

Dimitry Andric dim at FreeBSD.org
Tue Dec 24 14:26:36 UTC 2013


Author: dim
Date: Tue Dec 24 14:26:31 2013
New Revision: 259822
URL: http://svnweb.freebsd.org/changeset/base/259822

Log:
  MFC r259473:
  
  Enable llvm's integrated assembler for PowerPC, since it should now be
  good enough for typical usage.
  
  Requested by:	rdivacky

Added:
  stable/10/lib/clang/include/PPCGenAsmMatcher.inc
     - copied unchanged from r259473, head/lib/clang/include/PPCGenAsmMatcher.inc
  stable/10/lib/clang/libllvmpowerpcasmparser/
     - copied from r259473, head/lib/clang/libllvmpowerpcasmparser/
Modified:
  stable/10/lib/clang/Makefile
  stable/10/lib/clang/include/llvm/Config/AsmParsers.def
  stable/10/usr.bin/clang/clang/Makefile
  stable/10/usr.bin/clang/llc/Makefile
  stable/10/usr.bin/clang/lldb/Makefile
  stable/10/usr.bin/clang/llvm-mc/Makefile
  stable/10/usr.bin/clang/llvm-objdump/Makefile
  stable/10/usr.bin/clang/llvm-rtdyld/Makefile
  stable/10/usr.bin/clang/opt/Makefile
Directory Properties:
  stable/10/   (props changed)

Changes in other areas also in this revision:
Added:
  stable/9/lib/clang/include/PPCGenAsmMatcher.inc
     - copied unchanged from r259473, head/lib/clang/include/PPCGenAsmMatcher.inc
  stable/9/lib/clang/libllvmpowerpcasmparser/
     - copied from r259473, head/lib/clang/libllvmpowerpcasmparser/
Modified:
  stable/9/lib/clang/Makefile
  stable/9/lib/clang/include/llvm/Config/AsmParsers.def
  stable/9/usr.bin/clang/clang/Makefile
  stable/9/usr.bin/clang/llc/Makefile
  stable/9/usr.bin/clang/llvm-mc/Makefile
  stable/9/usr.bin/clang/llvm-objdump/Makefile
  stable/9/usr.bin/clang/llvm-rtdyld/Makefile
  stable/9/usr.bin/clang/opt/Makefile
Directory Properties:
  stable/9/lib/clang/   (props changed)
  stable/9/lib/clang/include/   (props changed)
  stable/9/usr.bin/   (props changed)
  stable/9/usr.bin/clang/   (props changed)

Modified: stable/10/lib/clang/Makefile
==============================================================================
--- stable/10/lib/clang/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/lib/clang/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -74,6 +74,7 @@ SUBDIR=	libclanganalysis \
 	libllvmmipsdisassembler \
 	libllvmmipsinfo \
 	libllvmmipsinstprinter \
+	libllvmpowerpcasmparser \
 	libllvmpowerpccodegen \
 	libllvmpowerpcdesc \
 	libllvmpowerpcinfo \

Copied: stable/10/lib/clang/include/PPCGenAsmMatcher.inc (from r259473, head/lib/clang/include/PPCGenAsmMatcher.inc)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ stable/10/lib/clang/include/PPCGenAsmMatcher.inc	Tue Dec 24 14:26:31 2013	(r259822, copy of r259473, head/lib/clang/include/PPCGenAsmMatcher.inc)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenAsmMatcher.inc.h"

Modified: stable/10/lib/clang/include/llvm/Config/AsmParsers.def
==============================================================================
--- stable/10/lib/clang/include/llvm/Config/AsmParsers.def	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/lib/clang/include/llvm/Config/AsmParsers.def	Tue Dec 24 14:26:31 2013	(r259822)
@@ -2,6 +2,7 @@
 
 LLVM_ASM_PARSER(ARM)
 LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(PowerPC)
 LLVM_ASM_PARSER(X86)
 
 #undef LLVM_ASM_PARSER

Modified: stable/10/usr.bin/clang/clang/Makefile
==============================================================================
--- stable/10/usr.bin/clang/clang/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/clang/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -85,8 +85,9 @@ LIBDEPS=clangfrontendtool \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \

Modified: stable/10/usr.bin/clang/llc/Makefile
==============================================================================
--- stable/10/usr.bin/clang/llc/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/llc/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -24,8 +24,9 @@ LIBDEPS=llvmirreader \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \

Modified: stable/10/usr.bin/clang/lldb/Makefile
==============================================================================
--- stable/10/usr.bin/clang/lldb/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/lldb/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -106,6 +106,7 @@ LIBDEPS=\
 	llvmmipsinstprinter \
 	llvmpowerpcdesc \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
 	llvmruntimedyld \
 	llvmvectorize \
 	llvmx86desc \

Modified: stable/10/usr.bin/clang/llvm-mc/Makefile
==============================================================================
--- stable/10/usr.bin/clang/llvm-mc/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/llvm-mc/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -24,8 +24,9 @@ LIBDEPS=llvmmcdisassembler \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \

Modified: stable/10/usr.bin/clang/llvm-objdump/Makefile
==============================================================================
--- stable/10/usr.bin/clang/llvm-objdump/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/llvm-objdump/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -30,8 +30,9 @@ LIBDEPS=llvmmcdisassembler \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \

Modified: stable/10/usr.bin/clang/llvm-rtdyld/Makefile
==============================================================================
--- stable/10/usr.bin/clang/llvm-rtdyld/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/llvm-rtdyld/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -28,8 +28,9 @@ LIBDEPS=llvmdebuginfo \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \

Modified: stable/10/usr.bin/clang/opt/Makefile
==============================================================================
--- stable/10/usr.bin/clang/opt/Makefile	Tue Dec 24 14:14:05 2013	(r259821)
+++ stable/10/usr.bin/clang/opt/Makefile	Tue Dec 24 14:26:31 2013	(r259822)
@@ -25,8 +25,9 @@ LIBDEPS=llvmarmdisassembler \
 	llvmmipsinstprinter \
 	llvmpowerpccodegen \
 	llvmpowerpcdesc \
-	llvmpowerpcinfo \
 	llvmpowerpcinstprinter \
+	llvmpowerpcasmparser \
+	llvmpowerpcinfo \
 	llvmx86disassembler \
 	llvmx86asmparser \
 	llvmx86codegen \


More information about the svn-src-all mailing list