From owner-svn-src-projects@FreeBSD.ORG Sat Oct 17 08:58:02 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FDDE1065670; Sat, 17 Oct 2009 08:58:02 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8968FC12; Sat, 17 Oct 2009 08:58:02 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n9H8w2l6027957; Sat, 17 Oct 2009 08:58:02 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n9H8w2th027953; Sat, 17 Oct 2009 08:58:02 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <200910170858.n9H8w2th027953@svn.freebsd.org> From: Roman Divacky Date: Sat, 17 Oct 2009 08:58:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r198184 - in projects/clangbsd/usr.bin/clang: . include lib lib/libllvmarmasmparser lib/libllvmarminfo lib/libllvmarmparser lib/libllvmmipsinfo lib/libllvmpowerpcinfo lib/libllvmx86asmp... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2009 08:58:02 -0000 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 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"