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 \