Source-Changes-HG archive

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

[src/trunk]: src/external/bsd/llvm Update LLVM/Clang snapshot to r146851. Mos...



details:   https://anonhg.NetBSD.org/src/rev/4d82690ead90
branches:  trunk
changeset: 772122:4d82690ead90
user:      joerg <joerg%NetBSD.org@localhost>
date:      Mon Dec 19 14:07:40 2011 +0000

description:
Update LLVM/Clang snapshot to r146851. Most noticable, this fixes the
vfork issues with RUMP depending on inlining certain functions and a bad
stdio simplification.

diffstat:

 external/bsd/llvm/Makefile.inc                        |  6 +++---
 external/bsd/llvm/lib/libLLVMCodeGen/Makefile         |  5 ++++-
 external/bsd/llvm/lib/libLLVMSupport/Makefile         |  3 ++-
 external/bsd/llvm/lib/libLLVMTarget/Makefile          |  3 +--
 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile |  3 ++-
 external/bsd/llvm/lib/libclangDriver/Makefile         |  5 +++--
 external/bsd/llvm/lib/libclangFrontend/Makefile       |  3 ++-
 7 files changed, 17 insertions(+), 11 deletions(-)

diffs (134 lines):

diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Mon Dec 19 14:07:40 2011 +0000
@@ -1,12 +1,12 @@
-#      $NetBSD: Makefile.inc,v 1.26 2011/12/11 14:58:50 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.27 2011/12/19 14:07:40 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION= 146325
-CLANG_REVISION=        146325
+LLVM_REVISION= 146851
+CLANG_REVISION=        146851
 
 LLVM_SRCDIR:=  ${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libLLVMCodeGen/Makefile
--- a/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMCodeGen/Makefile     Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.11 2011/12/11 14:58:50 joerg Exp $
+#      $NetBSD: Makefile,v 1.12 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   LLVMCodeGen
 
@@ -53,6 +53,7 @@
        MachineFunctionPass.cpp \
        MachineFunctionPrinterPass.cpp \
        MachineInstr.cpp \
+       MachineInstrBundle.cpp \
        MachineLICM.cpp \
        MachineLoopInfo.cpp \
        MachineLoopRanges.cpp \
@@ -98,8 +99,10 @@
        StackSlotColoring.cpp \
        StrongPHIElimination.cpp \
        TailDuplication.cpp \
+       TargetFrameLoweringImpl.cpp \
        TargetInstrInfoImpl.cpp \
        TargetLoweringObjectFileImpl.cpp \
+       TargetOptionsImpl.cpp \
        TwoAddressInstructionPass.cpp \
        UnreachableBlockElim.cpp \
        VirtRegMap.cpp
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libLLVMSupport/Makefile
--- a/external/bsd/llvm/lib/libLLVMSupport/Makefile     Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMSupport/Makefile     Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2011/10/11 13:53:59 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   LLVMSupport
 
@@ -32,6 +32,7 @@
        IntervalMap.cpp \
        IsInf.cpp \
        IsNAN.cpp \
+       JSONParser.cpp \
        ManagedStatic.cpp \
        MemoryBuffer.cpp \
        MemoryObject.cpp \
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libLLVMTarget/Makefile
--- a/external/bsd/llvm/lib/libLLVMTarget/Makefile      Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTarget/Makefile      Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2011/09/01 12:24:36 joerg Exp $
+#      $NetBSD: Makefile,v 1.6 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   LLVMTarget
 
@@ -10,7 +10,6 @@
        Target.cpp \
        TargetData.cpp \
        TargetELFWriterInfo.cpp \
-       TargetFrameLowering.cpp \
        TargetInstrInfo.cpp \
        TargetIntrinsicInfo.cpp \
        TargetLibraryInfo.cpp \
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 2011/12/11 14:58:50 joerg Exp $
+#      $NetBSD: Makefile,v 1.7 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   LLVMTransformsUtils
 
@@ -13,6 +13,7 @@
        BuildLibCalls.cpp \
        CloneFunction.cpp \
        CloneModule.cpp \
+       CmpInstAnalysis.cpp \
        CodeExtractor.cpp \
        DemoteRegToStack.cpp \
        InlineFunction.cpp \
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libclangDriver/Makefile
--- a/external/bsd/llvm/lib/libclangDriver/Makefile     Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libclangDriver/Makefile     Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.1 2011/02/06 01:14:06 joerg Exp $
+#      $NetBSD: Makefile,v 1.2 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   clangDriver
 
@@ -23,7 +23,8 @@
        ToolChain.cpp \
        ToolChains.cpp \
        Tools.cpp \
-       Types.cpp
+       Types.cpp \
+       WindowsToolChain.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>
diff -r 65c21c5e7083 -r 4d82690ead90 external/bsd/llvm/lib/libclangFrontend/Makefile
--- a/external/bsd/llvm/lib/libclangFrontend/Makefile   Mon Dec 19 14:06:16 2011 +0000
+++ b/external/bsd/llvm/lib/libclangFrontend/Makefile   Mon Dec 19 14:07:40 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.8 2011/12/11 14:58:50 joerg Exp $
+#      $NetBSD: Makefile,v 1.9 2011/12/19 14:07:40 joerg Exp $
 
 LIB=   clangFrontend
 
@@ -15,6 +15,7 @@
        CompilerInvocation.cpp \
        CreateInvocationFromCommandLine.cpp \
        DependencyFile.cpp \
+       DiagnosticRenderer.cpp \
        FrontendAction.cpp \
        FrontendActions.cpp \
        FrontendOptions.cpp \



Home | Main Index | Thread Index | Old Index