Module Name: src Committed By: joerg Date: Wed Jul 13 23:48:30 UTC 2011
Modified Files: src/external/bsd/llvm: Makefile.inc src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/bin/llc: Makefile src/external/bsd/llvm/bin/llvm-mc: Makefile src/external/bsd/llvm/bin/tblgen: Makefile src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMCore: Makefile src/external/bsd/llvm/lib/libLLVMRuntimeDyld: Makefile src/external/bsd/llvm/lib/libLLVMipo: Makefile src/external/bsd/llvm/lib/libclangFrontend: Makefile Added Files: src/external/bsd/llvm/lib/libLLVMMipsAsmPrinter: Makefile src/tools/llvm-lib/libLLVMMipsAsmPrinter: Makefile src/tools/llvm-lib/libLLVMX86MCTargetDesc: Makefile Log Message: Update to LLVM/Clang r135100 to get past the type system rewrite. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/bin/llc/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/bin/llvm-mc/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/tblgen/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMCore/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMipo/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangFrontend/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/llvm/Makefile.inc diff -u src/external/bsd/llvm/Makefile.inc:1.15 src/external/bsd/llvm/Makefile.inc:1.16 --- src/external/bsd/llvm/Makefile.inc:1.15 Thu Jul 7 21:59:14 2011 +++ src/external/bsd/llvm/Makefile.inc Wed Jul 13 23:48:29 2011 @@ -1,12 +1,12 @@ -# $NetBSD: Makefile.inc,v 1.15 2011/07/07 21:59:14 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.16 2011/07/13 23:48:29 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= .include <bsd.own.mk> -LLVM_REVISION= 134635 -CLANG_REVISION= 134635 +LLVM_REVISION= 135100 +CLANG_REVISION= 135100 LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang Index: src/external/bsd/llvm/bin/clang/Makefile diff -u src/external/bsd/llvm/bin/clang/Makefile:1.11 src/external/bsd/llvm/bin/clang/Makefile:1.12 --- src/external/bsd/llvm/bin/clang/Makefile:1.11 Thu Jul 7 21:59:14 2011 +++ src/external/bsd/llvm/bin/clang/Makefile Wed Jul 13 23:48:29 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2011/07/07 21:59:14 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2011/07/13 23:48:29 joerg Exp $ PROG_CXX= clang NOMAN= yes @@ -45,12 +45,14 @@ ARMAsmPrinter \ MipsCodeGen \ MipsTargetInfo \ + MipsAsmPrinter \ PowerPCCodeGen \ PowerPCTargetInfo \ PowerPCAsmPrinter \ SparcCodeGen \ SparcTargetInfo \ X86CodeGen \ + X86MCTargetDesc \ X86TargetInfo \ X86Utils \ X86AsmParser \ Index: src/external/bsd/llvm/bin/llc/Makefile diff -u src/external/bsd/llvm/bin/llc/Makefile:1.7 src/external/bsd/llvm/bin/llc/Makefile:1.8 --- src/external/bsd/llvm/bin/llc/Makefile:1.7 Thu Jul 7 21:59:14 2011 +++ src/external/bsd/llvm/bin/llc/Makefile Wed Jul 13 23:48:29 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2011/07/07 21:59:14 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2011/07/13 23:48:29 joerg Exp $ PROG_CXX= llc NOMAN= yes @@ -20,6 +20,7 @@ ARMAsmPrinter \ MipsCodeGen \ MipsTargetInfo \ + MipsAsmPrinter \ PowerPCCodeGen \ PowerPCTargetInfo \ PowerPCAsmPrinter \ Index: src/external/bsd/llvm/bin/llvm-mc/Makefile diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.7 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.8 --- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.7 Thu Jul 7 21:59:15 2011 +++ src/external/bsd/llvm/bin/llvm-mc/Makefile Wed Jul 13 23:48:29 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2011/07/07 21:59:15 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2011/07/13 23:48:29 joerg Exp $ PROG_CXX= llvm-mc NOMAN= yes @@ -20,6 +20,7 @@ ARMDisassembler \ MipsCodeGen \ MipsTargetInfo \ + MipsAsmPrinter \ PowerPCCodeGen \ PowerPCTargetInfo \ PowerPCAsmPrinter \ Index: src/external/bsd/llvm/bin/tblgen/Makefile diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.5 src/external/bsd/llvm/bin/tblgen/Makefile:1.6 --- src/external/bsd/llvm/bin/tblgen/Makefile:1.5 Mon Jul 4 16:10:39 2011 +++ src/external/bsd/llvm/bin/tblgen/Makefile Wed Jul 13 23:48:29 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2011/07/04 16:10:39 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2011/07/13 23:48:29 joerg Exp $ PROG_CXX= llvm-tblgen NOMAN= yes @@ -38,6 +38,7 @@ LLVMCConfigurationEmitter.cpp \ NeonEmitter.cpp \ OptParserEmitter.cpp \ + PseudoLoweringEmitter.cpp \ Record.cpp \ RegisterInfoEmitter.cpp \ SetTheory.cpp \ Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.13 src/external/bsd/llvm/lib/Makefile:1.14 --- src/external/bsd/llvm/lib/Makefile:1.13 Thu Jul 7 21:59:15 2011 +++ src/external/bsd/llvm/lib/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2011/07/07 21:59:15 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2011/07/13 23:48:30 joerg Exp $ .include <bsd.own.mk> @@ -40,6 +40,7 @@ libLLVMARMTargetInfo SUBDIR+= \ + libLLVMMipsAsmPrinter \ libLLVMMipsTargetInfo SUBDIR+= \ @@ -53,6 +54,7 @@ libLLVMX86AsmParser \ libLLVMX86AsmPrinter \ libLLVMX86Disassembler \ + libLLVMX86MCTargetDesc \ libLLVMX86TargetInfo \ libLLVMX86Utils @@ -71,8 +73,7 @@ libLLVMLinker \ libLLVMMCJIT \ libLLVMObject \ - libLLVMRuntimeDyld \ - libLLVMX86MCTargetDesc + libLLVMRuntimeDyld .endif SUBDIR+= \ Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.1 Tue Jul 5 17:22:22 2011 +++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/07/05 17:22:22 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2011/07/13 23:48:30 joerg Exp $ LIB= LLVMARMCodeGen @@ -51,6 +51,7 @@ ARMGenInstrInfo.inc|-gen-instr-info \ ARMGenCodeEmitter.inc|-gen-emitter \ ARMGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \ ARMGenAsmWriter.inc|-gen-asm-writer \ ARMGenAsmMatcher.inc|-gen-asm-matcher \ ARMGenDAGISel.inc|-gen-dag-isel \ Index: src/external/bsd/llvm/lib/libLLVMCore/Makefile diff -u src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.4 Wed Jun 1 14:13:42 2011 +++ src/external/bsd/llvm/lib/libLLVMCore/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/06/01 14:13:42 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/07/13 23:48:30 joerg Exp $ LIB= LLVMCore @@ -34,7 +34,6 @@ PassRegistry.cpp \ PrintModulePass.cpp \ Type.cpp \ - TypeSymbolTable.cpp \ Use.cpp \ User.cpp \ Value.cpp \ Index: src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile diff -u src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.1 Thu May 12 14:56:24 2011 +++ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/05/12 14:56:24 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2011/07/13 23:48:30 joerg Exp $ LIB= LLVMRuntimeDyld @@ -6,6 +6,7 @@ .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/RuntimeDyld -SRCS+= RuntimeDyld.cpp +SRCS+= RuntimeDyld.cpp \ + RuntimeDyldMachO.cpp .include <bsd.lib.mk> Index: src/external/bsd/llvm/lib/libLLVMipo/Makefile diff -u src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.3 --- src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.2 Thu May 12 14:56:24 2011 +++ src/external/bsd/llvm/lib/libLLVMipo/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2011/05/12 14:56:24 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2011/07/13 23:48:30 joerg Exp $ LIB= LLVMipo @@ -9,7 +9,6 @@ SRCS+= ArgumentPromotion.cpp \ ConstantMerge.cpp \ DeadArgumentElimination.cpp \ - DeadTypeElimination.cpp \ ExtractGV.cpp \ FunctionAttrs.cpp \ GlobalDCE.cpp \ Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.4 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.5 --- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.4 Wed Jun 8 08:48:39 2011 +++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Wed Jul 13 23:48:30 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/06/08 08:48:39 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/07/13 23:48:30 joerg Exp $ LIB= clangFrontend @@ -9,7 +9,6 @@ SRCS+= ASTConsumers.cpp \ ASTMerge.cpp \ ASTUnit.cpp \ - BoostConAction.cpp \ CacheTokens.cpp \ CompilerInstance.cpp \ CompilerInvocation.cpp \ Added files: Index: src/external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile:1.1 --- /dev/null Wed Jul 13 23:48:31 2011 +++ src/external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile Wed Jul 13 23:48:30 2011 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2011/07/13 23:48:30 joerg Exp $ + +LIB= LLVMMipsAsmPrinter + +.include <bsd.init.mk> + +MIPS_OBJDIR!= cd ${.CURDIR}/../libLLVMMipsCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${MIPS_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/Mips + +.PATH: ${LLVM_SRCDIR}/lib/Target/Mips/InstPrinter + +SRCS+= MipsInstPrinter.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile:1.1 --- /dev/null Wed Jul 13 23:48:31 2011 +++ src/tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile Wed Jul 13 23:48:30 2011 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2011/07/13 23:48:30 joerg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile:1.1 --- /dev/null Wed Jul 13 23:48:31 2011 +++ src/tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile Wed Jul 13 23:48:30 2011 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2011/07/13 23:48:30 joerg Exp $ + +.include <bsd.init.mk>