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>