Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Update to LLVM/Clang r135100 to get past the type system rew...



details:   https://anonhg.NetBSD.org/src/rev/830cf95e43a9
branches:  trunk
changeset: 767268:830cf95e43a9
user:      joerg <joerg%NetBSD.org@localhost>
date:      Wed Jul 13 23:48:29 2011 +0000

description:
Update to LLVM/Clang r135100 to get past the type system rewrite.

diffstat:

 external/bsd/llvm/Makefile.inc                       |   6 +++---
 external/bsd/llvm/bin/clang/Makefile                 |   4 +++-
 external/bsd/llvm/bin/llc/Makefile                   |   3 ++-
 external/bsd/llvm/bin/llvm-mc/Makefile               |   3 ++-
 external/bsd/llvm/bin/tblgen/Makefile                |   3 ++-
 external/bsd/llvm/lib/Makefile                       |   7 ++++---
 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile     |   3 ++-
 external/bsd/llvm/lib/libLLVMCore/Makefile           |   3 +--
 external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile |  18 ++++++++++++++++++
 external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile    |   5 +++--
 external/bsd/llvm/lib/libLLVMipo/Makefile            |   3 +--
 external/bsd/llvm/lib/libclangFrontend/Makefile      |   3 +--
 tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile        |   3 +++
 tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile       |   3 +++
 14 files changed, 48 insertions(+), 19 deletions(-)

diffs (251 lines):

diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Wed Jul 13 23:48:29 2011 +0000
@@ -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
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/bin/clang/Makefile
--- a/external/bsd/llvm/bin/clang/Makefile      Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/bin/clang/Makefile      Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/bin/llc/Makefile
--- a/external/bsd/llvm/bin/llc/Makefile        Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/bin/llc/Makefile        Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/bin/llvm-mc/Makefile
--- a/external/bsd/llvm/bin/llvm-mc/Makefile    Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/bin/llvm-mc/Makefile    Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/bin/tblgen/Makefile
--- a/external/bsd/llvm/bin/tblgen/Makefile     Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/bin/tblgen/Makefile     Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/Makefile
--- a/external/bsd/llvm/lib/Makefile    Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/Makefile    Wed Jul 13 23:48:29 2011 +0000
@@ -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+= \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile  Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libLLVMCore/Makefile
--- a/external/bsd/llvm/lib/libLLVMCore/Makefile        Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMCore/Makefile        Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/lib/libLLVMMipsAsmPrinter/Makefile      Wed Jul 13 23:48:29 2011 +0000
@@ -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
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile
--- a/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile Wed Jul 13 23:48:29 2011 +0000
@@ -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>
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libLLVMipo/Makefile
--- a/external/bsd/llvm/lib/libLLVMipo/Makefile Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMipo/Makefile Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 external/bsd/llvm/lib/libclangFrontend/Makefile
--- a/external/bsd/llvm/lib/libclangFrontend/Makefile   Wed Jul 13 23:16:55 2011 +0000
+++ b/external/bsd/llvm/lib/libclangFrontend/Makefile   Wed Jul 13 23:48:29 2011 +0000
@@ -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 \
diff -r a3f8d9424cbb -r 830cf95e43a9 tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/llvm-lib/libLLVMMipsAsmPrinter/Makefile     Wed Jul 13 23:48:29 2011 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2011/07/13 23:48:30 joerg Exp $
+
+.include <bsd.init.mk>
diff -r a3f8d9424cbb -r 830cf95e43a9 tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/llvm-lib/libLLVMX86MCTargetDesc/Makefile    Wed Jul 13 23:48:29 2011 +0000
@@ -0,0 +1,3 @@
+#      $NetBSD: Makefile,v 1.1 2011/07/13 23:48:30 joerg Exp $
+
+.include <bsd.init.mk>



Home | Main Index | Thread Index | Old Index