Module Name:    src
Committed By:   joerg
Date:           Sat Nov 17 04:57:28 UTC 2012

Modified Files:
        src/distrib/sets/lists/comp: md.amd64 md.i386
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin: Makefile
        src/external/bsd/llvm/include: Makefile
        src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
        src/external/bsd/llvm/lib/libLLVMMCJIT: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMTarget: Makefile
        src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
Added Files:
        src/external/bsd/llvm/bin/llvm-symbolizer: Makefile

Log Message:
Update LLVM/Clang snapshot to r168187 for various bug fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.130 -r1.131 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.42 -r1.43 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.17 -r1.18 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.181 src/distrib/sets/lists/comp/md.amd64:1.182
--- src/distrib/sets/lists/comp/md.amd64:1.181	Thu Nov 15 18:51:55 2012
+++ src/distrib/sets/lists/comp/md.amd64	Sat Nov 17 04:57:25 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.181 2012/11/15 18:51:55 christos Exp $
+# $NetBSD: md.amd64,v 1.182 2012/11/17 04:57:25 joerg Exp $
 ./usr/include/amd64				comp-c-include
 ./usr/include/amd64/ansi.h			comp-c-include
 ./usr/include/amd64/aout_machdep.h		comp-c-include
@@ -87,6 +87,8 @@
 ./usr/include/clang-3.0/wmmintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/x86intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.2/__wmmintrin_aes.h	comp-c-include		llvm
+./usr/include/clang-3.2/__wmmintrin_pclmul.h	comp-c-include		llvm
 ./usr/include/clang-3.2/ammintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/avxintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/avx2intrin.h		comp-c-include		llvm
@@ -104,6 +106,7 @@
 ./usr/include/clang-3.2/nmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/pmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/rtmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/smmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/tmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/wmmintrin.h		comp-c-include		llvm

Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.130 src/distrib/sets/lists/comp/md.i386:1.131
--- src/distrib/sets/lists/comp/md.i386:1.130	Mon Nov  5 20:01:38 2012
+++ src/distrib/sets/lists/comp/md.i386	Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.130 2012/11/05 20:01:38 alnsn Exp $
+# $NetBSD: md.i386,v 1.131 2012/11/17 04:57:26 joerg Exp $
 ./usr/include/clang-3.0/avxintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/avx2intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/bmi2intrin.h		comp-obsolete		obsolete
@@ -18,6 +18,8 @@
 ./usr/include/clang-3.0/wmmintrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/x86intrin.h		comp-obsolete		obsolete
 ./usr/include/clang-3.0/xmmintrin.h		comp-obsolete		obsolete
+./usr/include/clang-3.2/__wmmintrin_aes.h	comp-c-include		llvm
+./usr/include/clang-3.2/__wmmintrin_pclmul.h	comp-c-include		llvm
 ./usr/include/clang-3.2/ammintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/avxintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/avx2intrin.h		comp-c-include		llvm
@@ -35,6 +37,7 @@
 ./usr/include/clang-3.2/nmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/pmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/popcntintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/rtmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/smmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/tmmintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/wmmintrin.h		comp-c-include		llvm

Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.42 src/external/bsd/llvm/Makefile.inc:1.43
--- src/external/bsd/llvm/Makefile.inc:1.42	Sun Oct 28 17:07:44 2012
+++ src/external/bsd/llvm/Makefile.inc	Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.42 2012/10/28 17:07:44 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.43 2012/11/17 04:57:26 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK=
 
 SVN_ROOT=		http://llvm.org/svn/llvm-project
 
-COMMON_REVISION=	166772
+COMMON_REVISION=	168187
 LLVM_REVISION=		${COMMON_REVISION}
 CLANG_REVISION=		${COMMON_REVISION}
 COMPILER_RT_REVISION=	${COMMON_REVISION}

Index: src/external/bsd/llvm/bin/Makefile
diff -u src/external/bsd/llvm/bin/Makefile:1.5 src/external/bsd/llvm/bin/Makefile:1.6
--- src/external/bsd/llvm/bin/Makefile:1.5	Sun Apr 29 19:19:04 2012
+++ src/external/bsd/llvm/bin/Makefile	Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2012/04/29 19:19:04 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2012/11/17 04:57:26 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -26,6 +26,7 @@ SUBDIR+= \
 	llvm-ranlib \
 	llvm-readobj \
 	llvm-size \
+	llvm-symbolizer \
 	macho-dumpx \
 	opt
 .endif

Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.14 src/external/bsd/llvm/include/Makefile:1.15
--- src/external/bsd/llvm/include/Makefile:1.14	Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/include/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,11 +1,13 @@
-#	$NetBSD: Makefile,v 1.14 2012/10/28 17:07:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2012/11/17 04:57:27 joerg Exp $
 
 .include <bsd.init.mk>
 
 .PATH:	${CLANG_SRCDIR}/lib/Headers
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-INCS=	ammintrin.h \
+INCS=	__wmmintrin_aes.h \
+	__wmmintrin_pclmul.h \
+	ammintrin.h \
 	avx2intrin.h \
 	avxintrin.h \
 	bmi2intrin.h \
@@ -22,6 +24,7 @@ INCS=	ammintrin.h \
 	nmmintrin.h \
 	pmmintrin.h \
 	popcntintrin.h \
+	rtmintrin.h \
 	smmintrin.h \
 	tmmintrin.h \
 	wmmintrin.h \

Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.9	Wed Jan 11 23:24:47 2012
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMARMCodeGen
 
@@ -12,7 +12,6 @@ SRCS+=	ARMAsmPrinter.cpp \
 	ARMCodeEmitter.cpp \
 	ARMConstantIslandPass.cpp \
 	ARMConstantPoolValue.cpp \
-	ARMELFWriterInfo.cpp \
 	ARMExpandPseudoInsts.cpp \
 	ARMFastISel.cpp \
 	ARMFrameLowering.cpp \

Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.9	Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2012/10/28 17:07:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMAnalysis
 
@@ -19,6 +19,7 @@ SRCS+=	AliasAnalysis.cpp \
 	CaptureTracking.cpp \
 	CodeMetrics.cpp \
 	ConstantFolding.cpp \
+	CostModel.cpp \
 	DbgInfoPrinter.cpp \
 	DependenceAnalysis.cpp \
 	DomPrinter.cpp \
@@ -34,7 +35,6 @@ SRCS+=	AliasAnalysis.cpp \
 	LibCallSemantics.cpp \
 	Lint.cpp \
 	Loads.cpp \
-	LoopDependenceAnalysis.cpp \
 	LoopInfo.cpp \
 	LoopPass.cpp \
 	MemDepPrinter.cpp \

Index: src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.5	Wed Apr  4 10:42:03 2012
+++ src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2012/04/04 10:42:03 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMMCJIT
 
@@ -6,7 +6,6 @@ LIB=	LLVMMCJIT
 
 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/MCJIT
 
-SRCS+=	MCJIT.cpp \
-	MCJITMemoryManager.cpp
+SRCS+=	MCJIT.cpp
 
 .include <bsd.lib.mk>

Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.14
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.13	Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2012/10/28 17:07:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -13,7 +13,6 @@ SRCS+=	Mips16InstrInfo.cpp \
 	MipsAsmPrinter.cpp \
 	MipsCodeEmitter.cpp \
 	MipsDelaySlotFiller.cpp \
-	MipsELFWriterInfo.cpp \
 	MipsFrameLowering.cpp \
 	MipsInstrInfo.cpp \
 	MipsISelDAGToDAG.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.9	Sun Oct 28 17:07:46 2012
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2012/10/28 17:07:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMTarget
 
@@ -8,7 +8,6 @@ LIB=	LLVMTarget
 
 SRCS+=	Mangler.cpp \
 	Target.cpp \
-	TargetELFWriterInfo.cpp \
 	TargetInstrInfo.cpp \
 	TargetIntrinsicInfo.cpp \
 	TargetJITInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.7	Wed Jan 11 23:24:48 2012
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2012/01/11 23:24:48 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	LLVMX86CodeGen
 
@@ -9,7 +9,6 @@ LIB=	LLVMX86CodeGen
 SRCS+=	X86AsmPrinter.cpp \
 	X86COFFMachineModuleInfo.cpp \
 	X86CodeEmitter.cpp \
-	X86ELFWriterInfo.cpp \
 	X86FastISel.cpp \
 	X86FloatingPoint.cpp \
 	X86FrameLowering.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.17 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.18
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.17	Sun Oct 28 17:07:47 2012
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.17 2012/10/28 17:07:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.18 2012/11/17 04:57:27 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -49,6 +49,7 @@ SRCS+=	AnalyzerStatsChecker.cpp \
 	ObjCAtSyncChecker.cpp \
 	ObjCContainersASTChecker.cpp \
 	ObjCContainersChecker.cpp \
+	ObjCMissingSuperCallChecker.cpp \
 	ObjCSelfInitChecker.cpp \
 	ObjCUnusedIVarsChecker.cpp \
 	PointerArithChecker.cpp \
@@ -57,6 +58,7 @@ SRCS+=	AnalyzerStatsChecker.cpp \
 	RetainCountChecker.cpp \
 	ReturnPointerRangeChecker.cpp \
 	ReturnUndefChecker.cpp \
+	SimpleStreamChecker.cpp \
 	StackAddrEscapeChecker.cpp \
 	StreamChecker.cpp \
 	TaintTesterChecker.cpp \

Added files:

Index: src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1
--- /dev/null	Sat Nov 17 04:57:28 2012
+++ src/external/bsd/llvm/bin/llvm-symbolizer/Makefile	Sat Nov 17 04:57:26 2012
@@ -0,0 +1,19 @@
+#	$NetBSD: Makefile,v 1.1 2012/11/17 04:57:26 joerg Exp $
+
+PROG_CXX=	llvm-symbolizer
+NOMAN=		yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
+
+SRCS=	llvm-symbolizer.cpp
+
+LLVM_LIBS+= \
+	DebugInfo \
+	Object \
+	Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>

Reply via email to