Module Name:    src
Committed By:   joerg
Date:           Mon Dec 19 14:07:40 UTC 2011

Modified Files:
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMSupport: Makefile
        src/external/bsd/llvm/lib/libLLVMTarget: Makefile
        src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
        src/external/bsd/llvm/lib/libclangDriver: Makefile
        src/external/bsd/llvm/lib/libclangFrontend: Makefile

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMSupport/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libclangDriver/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libclangFrontend/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.26 src/external/bsd/llvm/Makefile.inc:1.27
--- src/external/bsd/llvm/Makefile.inc:1.26	Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/Makefile.inc	Mon Dec 19 14:07:40 2011
@@ -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

Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.11 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.12
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.11	Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	MachineFunctionPass.cpp \
 	MachineFunctionPrinterPass.cpp \
 	MachineInstr.cpp \
+	MachineInstrBundle.cpp \
 	MachineLICM.cpp \
 	MachineLoopInfo.cpp \
 	MachineLoopRanges.cpp \
@@ -98,8 +99,10 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	StackSlotColoring.cpp \
 	StrongPHIElimination.cpp \
 	TailDuplication.cpp \
+	TargetFrameLoweringImpl.cpp \
 	TargetInstrInfoImpl.cpp \
 	TargetLoweringObjectFileImpl.cpp \
+	TargetOptionsImpl.cpp \
 	TwoAddressInstructionPass.cpp \
 	UnreachableBlockElim.cpp \
 	VirtRegMap.cpp

Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.6	Tue Oct 11 13:53:59 2011
+++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	APFloat.cpp \
 	IntervalMap.cpp \
 	IsInf.cpp \
 	IsNAN.cpp \
+	JSONParser.cpp \
 	ManagedStatic.cpp \
 	MemoryBuffer.cpp \
 	MemoryObject.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.5	Thu Sep  1 12:24:36 2011
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	Mangler.cpp \
 	Target.cpp \
 	TargetData.cpp \
 	TargetELFWriterInfo.cpp \
-	TargetFrameLowering.cpp \
 	TargetInstrInfo.cpp \
 	TargetIntrinsicInfo.cpp \
 	TargetLibraryInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.6	Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	AddrModeMatcher.cpp \
 	BuildLibCalls.cpp \
 	CloneFunction.cpp \
 	CloneModule.cpp \
+	CmpInstAnalysis.cpp \
 	CodeExtractor.cpp \
 	DemoteRegToStack.cpp \
 	InlineFunction.cpp \

Index: src/external/bsd/llvm/lib/libclangDriver/Makefile
diff -u src/external/bsd/llvm/lib/libclangDriver/Makefile:1.1 src/external/bsd/llvm/lib/libclangDriver/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangDriver/Makefile:1.1	Sun Feb  6 01:14:06 2011
+++ src/external/bsd/llvm/lib/libclangDriver/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	Action.cpp \
 	ToolChain.cpp \
 	ToolChains.cpp \
 	Tools.cpp \
-	Types.cpp
+	Types.cpp \
+	WindowsToolChain.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.8 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.9
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.8	Sun Dec 11 14:58:50 2011
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile	Mon Dec 19 14:07:40 2011
@@ -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 @@ SRCS+=	ASTConsumers.cpp \
 	CompilerInvocation.cpp \
 	CreateInvocationFromCommandLine.cpp \
 	DependencyFile.cpp \
+	DiagnosticRenderer.cpp \
 	FrontendAction.cpp \
 	FrontendActions.cpp \
 	FrontendOptions.cpp \

Reply via email to