svn commit: r198184 - in projects/clangbsd/usr.bin/clang: . include
lib lib/libllvmarmasmparser lib/libllvmarminfo
lib/libllvmarmparser lib/libllvmmipsinfo
lib/libllvmpowerpcinfo lib/libllvmx86asmp...
Roman Divacky
rdivacky at FreeBSD.org
Sat Oct 17 08:58:02 UTC 2009
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"
More information about the svn-src-projects
mailing list