Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Oct 2009 08:58:02 +0000 (UTC)
From:      Roman Divacky <rdivacky@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r198184 - in projects/clangbsd/usr.bin/clang: . include lib lib/libllvmarmasmparser lib/libllvmarminfo lib/libllvmarmparser lib/libllvmmipsinfo lib/libllvmpowerpcinfo lib/libllvmx86asmp...
Message-ID:  <200910170858.n9H8w2th027953@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rdivacky
Date: Sat Oct 17 08:58:01 2009
New Revision: 198184
URL: http://svn.freebsd.org/changeset/base/198184

Log:
  Introduce arch info libraries.
  Add X86GenAsmMatcher.inc and build glue to make it
  Rename libllvmarmparser -> libllvmarmasmparser

Added:
  projects/clangbsd/usr.bin/clang/include/X86GenAsmMatcher.inc
  projects/clangbsd/usr.bin/clang/lib/libllvmarmasmparser/
     - copied from r198177, projects/clangbsd/usr.bin/clang/lib/libllvmarmparser/
  projects/clangbsd/usr.bin/clang/lib/libllvmarminfo/
  projects/clangbsd/usr.bin/clang/lib/libllvmarminfo/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmmipsinfo/
  projects/clangbsd/usr.bin/clang/lib/libllvmmipsinfo/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcinfo/
  projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcinfo/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmx86info/
  projects/clangbsd/usr.bin/clang/lib/libllvmx86info/Makefile
Deleted:
  projects/clangbsd/usr.bin/clang/lib/libllvmarmparser/
Modified:
  projects/clangbsd/usr.bin/clang/clang.build.mk
  projects/clangbsd/usr.bin/clang/lib/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmarmasmparser/Makefile
  projects/clangbsd/usr.bin/clang/lib/libllvmx86asmparser/Makefile

Modified: projects/clangbsd/usr.bin/clang/clang.build.mk
==============================================================================
--- projects/clangbsd/usr.bin/clang/clang.build.mk	Sat Oct 17 00:33:55 2009	(r198183)
+++ projects/clangbsd/usr.bin/clang/clang.build.mk	Sat Oct 17 08:58:01 2009	(r198184)
@@ -22,6 +22,7 @@ Intrinsics.inc.h: ${LLVM_SRCS}/include/l
 .for arch in \
 	ARM:ARM Mips:Mips PowerPC:PPC X86:X86
 . for hdr in \
+	AsmMatcher:-gen-asm-matcher \
 	AsmWriter1:-gen-asm-writer,-asmwriternum=1 \
 	AsmWriter:-gen-asm-writer \
 	CallingConv:-gen-callingconv \

Added: projects/clangbsd/usr.bin/clang/include/X86GenAsmMatcher.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenAsmMatcher.inc	Sat Oct 17 08:58:01 2009	(r198184)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenAsmMatcher.inc.h"

Modified: projects/clangbsd/usr.bin/clang/lib/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/Makefile	Sat Oct 17 00:33:55 2009	(r198183)
+++ projects/clangbsd/usr.bin/clang/lib/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -26,13 +26,19 @@ SUBDIR=	libclanganalysis \
 	libllvmtarget \
 	libllvmtransformutils \
 	\
+	libllvmarmasmparser \
 	libllvmarmasmprinter \
 	libllvmarmcodegen \
+	libllvmarminfo \
 	libllvmmipsasmprinter \
 	libllvmmipscodegen \
+	libllvmmipsinfo \
 	libllvmpowerpcasmprinter \
 	libllvmpowerpccodegen \
+	libllvmpowerpcinfo \
+	libllvmx86asmparser \
 	libllvmx86asmprinter \
-	libllvmx86codegen
+	libllvmx86codegen \
+	libllvmx86info
 
 .include <bsd.subdir.mk>

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmarmasmparser/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmarmparser/Makefile	Fri Oct 16 22:18:00 2009	(r198177)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmarmasmparser/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-LIB=	llvmarmasmprinter
+LIB=	llvmarmasmparser
 
-SRCDIR=	lib/Target/ARM/AsmPrinter
+SRCDIR=	lib/Target/ARM/AsmParser
 INCDIR=	lib/Target/ARM
 SRCS=	ARMAsmParser.cpp
 
+TGHDRS= ARMGenRegisterNames ARMGenInstrNames
+
 .include "../../clang.lib.mk"

Added: projects/clangbsd/usr.bin/clang/lib/libllvmarminfo/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmarminfo/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+LIB=	llvmarminfo
+
+SRCDIR=	lib/Target/ARM/TargetInfo/
+INCDIR=	lib/Target/ARM
+SRCS=	ARMTargetInfo.cpp
+
+TGHDRS= ARMGenRegisterNames ARMGenInstrNames
+
+.include "../../clang.lib.mk"

Added: projects/clangbsd/usr.bin/clang/lib/libllvmmipsinfo/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmmipsinfo/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+LIB=	llvmmipsinfo
+
+SRCDIR=	lib/Target/Mips/TargetInfo/
+INCDIR=	lib/Target/Mips
+SRCS=	MipsTargetInfo.cpp
+
+TGHDRS= MipsGenRegisterNames MipsGenInstrNames
+
+.include "../../clang.lib.mk"

Added: projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcinfo/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcinfo/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+LIB=	llvmpowerpcinfo
+
+SRCDIR=	lib/Target/PowerPC/TargetInfo/
+INCDIR=	lib/Target/PowerPC
+SRCS=	PowerPCTargetInfo.cpp
+
+TGHDRS= PPCGenRegisterNames PPCGenInstrNames
+
+.include "../../clang.lib.mk"

Modified: projects/clangbsd/usr.bin/clang/lib/libllvmx86asmparser/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/clang/lib/libllvmx86asmparser/Makefile	Sat Oct 17 00:33:55 2009	(r198183)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmx86asmparser/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -6,4 +6,6 @@ SRCDIR=	lib/Target/X86/AsmParser
 INCDIR=	lib/Target/X86
 SRCS=	X86AsmParser.cpp
 
+TGHDRS= X86GenRegisterNames X86GenInstrNames X86GenAsmMatcher
+
 .include "../../clang.lib.mk"

Added: projects/clangbsd/usr.bin/clang/lib/libllvmx86info/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/lib/libllvmx86info/Makefile	Sat Oct 17 08:58:01 2009	(r198184)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+LIB=	llvmx86info
+
+SRCDIR=	lib/Target/X86/TargetInfo/
+INCDIR=	lib/Target/X86
+SRCS=	X86TargetInfo.cpp
+
+TGHDRS= X86GenRegisterNames X86GenInstrNames
+
+.include "../../clang.lib.mk"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910170858.n9H8w2th027953>