Module Name:    src
Committed By:   joerg
Date:           Sun Oct 28 17:07:47 UTC 2012

Modified Files:
        src/distrib/sets/lists/comp: md.amd64 md.i386
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin/opt: Makefile
        src/external/bsd/llvm/bin/tblgen: Makefile
        src/external/bsd/llvm/include: Makefile
        src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
        src/external/bsd/llvm/lib/libLLVMCore: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile
        src/external/bsd/llvm/lib/libLLVMTableGen: Makefile
        src/external/bsd/llvm/lib/libLLVMTarget: Makefile
        src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
        src/external/bsd/llvm/lib/libLLVMVectorize: Makefile
        src/external/bsd/llvm/lib/libLLVMipo: Makefile
        src/external/bsd/llvm/lib/libclangSema: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
        src/external/bsd/llvm/lib/libclangTooling: Makefile

Log Message:
Update LLVM/Clang snapshot to r166772. Now builds without RTTI and
exceptions. Also features the first round of a loop vectorizer.


To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.127 -r1.128 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.41 -r1.42 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/tblgen/Makefile
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMCore/Makefile
cvs rdiff -u -r1.12 -r1.13 \
    src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.9 -r1.10 \
    src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMipo/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/lib/libclangSema/Makefile
cvs rdiff -u -r1.16 -r1.17 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libclangTooling/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.177 src/distrib/sets/lists/comp/md.amd64:1.178
--- src/distrib/sets/lists/comp/md.amd64:1.177	Sun Sep 16 18:59:25 2012
+++ src/distrib/sets/lists/comp/md.amd64	Sun Oct 28 17:07:44 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.177 2012/09/16 18:59:25 tls Exp $
+# $NetBSD: md.amd64,v 1.178 2012/10/28 17:07:44 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
@@ -92,6 +92,7 @@
 ./usr/include/clang-3.2/bmi2intrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/bmiintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/f16cintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/fma4intrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/fmaintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/immintrin.h		comp-c-include		llvm

Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.127 src/distrib/sets/lists/comp/md.i386:1.128
--- src/distrib/sets/lists/comp/md.i386:1.127	Wed Aug 29 17:13:21 2012
+++ src/distrib/sets/lists/comp/md.i386	Sun Oct 28 17:07:44 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.127 2012/08/29 17:13:21 drochner Exp $
+# $NetBSD: md.i386,v 1.128 2012/10/28 17:07:44 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
@@ -24,6 +24,7 @@
 ./usr/include/clang-3.2/bmi2intrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/bmiintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/emmintrin.h		comp-c-include		llvm
+./usr/include/clang-3.2/f16cintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/fma4intrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/fmaintrin.h		comp-c-include		llvm
 ./usr/include/clang-3.2/immintrin.h		comp-c-include		llvm

Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.41 src/external/bsd/llvm/Makefile.inc:1.42
--- src/external/bsd/llvm/Makefile.inc:1.41	Sun Sep 23 17:22:22 2012
+++ src/external/bsd/llvm/Makefile.inc	Sun Oct 28 17:07:44 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.41 2012/09/23 17:22:22 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.42 2012/10/28 17:07:44 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=	164464
+COMMON_REVISION=	166772
 LLVM_REVISION=		${COMMON_REVISION}
 CLANG_REVISION=		${COMMON_REVISION}
 COMPILER_RT_REVISION=	${COMMON_REVISION}
@@ -30,11 +30,13 @@ CLANG_INCLUDE_CONFIG=	${LLVM_TOOLCONF_OB
 LLVM_INCLUDE_OBJDIR!=	cd ${NETBSDSRCDIR}/tools/llvm-include && ${PRINTOBJDIR}
 LLVM_TOOLCONF_OBJDIR!=	cd ${NETBSDSRCDIR}/tools/llvm && ${PRINTOBJDIR}
 HOST_CPPFLAGS+=	${CPPFLAGS}
-HOST_CXXFLAGS+=	-O2 -g
+HOST_CXXFLAGS+=	-O2 -g -fno-rtti -fno-exceptions
 .else
 LLVM_INCLUDE_CONFIG=	${LLVM_TOPLEVEL}/config
 CLANG_INCLUDE_CONFIG=	${LLVM_TOPLEVEL}/config
 LLVM_INCLUDE_OBJDIR!=	cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR}
+
+CXXFLAGS+=	-fno-rtti -fno-exceptions
 .endif
 CPPFLAGS+=	-I${LLVM_INCLUDE_OBJDIR} -I${LLVM_INCLUDE_CONFIG} \
 		-I${CLANG_INCLUDE_CONFIG}

Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.3 src/external/bsd/llvm/bin/opt/Makefile:1.4
--- src/external/bsd/llvm/bin/opt/Makefile:1.3	Wed Apr  4 10:42:01 2012
+++ src/external/bsd/llvm/bin/opt/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2012/04/04 10:42:01 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2012/10/28 17:07:45 joerg Exp $
 
 PROG_CXX=	opt
 NOMAN=		yes
@@ -13,17 +13,40 @@ SRCS=	AnalysisWrappers.cpp \
 	opt.cpp
 
 LLVM_LIBS+= \
+	ipo \
 	AsmParser \
 	BitReader \
 	BitWriter \
+	ARMCodeGen \
+	ARMTargetInfo \
+	ARMMCTargetDesc \
+	ARMAsmPrinter \
+	MipsCodeGen \
+	MipsTargetInfo \
+	MipsMCTargetDesc \
+	MipsAsmPrinter \
+	PowerPCCodeGen \
+	PowerPCTargetInfo \
+	PowerPCMCTargetDesc \
+	PowerPCAsmPrinter \
+	SparcCodeGen \
+	SparcTargetInfo \
+	SparcMCTargetDesc \
+	X86CodeGen \
+	X86MCTargetDesc \
+	X86TargetInfo \
+	X86Utils \
+	X86AsmPrinter \
+	SelectionDAG \
+	CodeGen \
+	Vectorize \
+	Target \
 	InstCombine \
 	Instrumentation \
-	ipo \
-	Vectorize \
 	ScalarOpts \
-	TransformsUtils \
 	Analysis \
-	Target \
+	MC \
+	TransformsUtils \
 	ipa \
 	Core \
 	Support

Index: src/external/bsd/llvm/bin/tblgen/Makefile
diff -u src/external/bsd/llvm/bin/tblgen/Makefile:1.14 src/external/bsd/llvm/bin/tblgen/Makefile:1.15
--- src/external/bsd/llvm/bin/tblgen/Makefile:1.14	Thu Aug  9 14:37:06 2012
+++ src/external/bsd/llvm/bin/tblgen/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2012/08/09 14:37:06 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2012/10/28 17:07:45 joerg Exp $
 
 PROG_CXX=	llvm-tblgen
 NOMAN=		yes
@@ -14,6 +14,7 @@ SRCS=	AsmMatcherEmitter.cpp \
 	CodeEmitterGen.cpp \
 	CodeGenDAGPatterns.cpp \
 	CodeGenInstruction.cpp \
+	CodeGenMapTable.cpp \
 	CodeGenRegisters.cpp \
 	CodeGenSchedule.cpp \
 	CodeGenTarget.cpp \

Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.13 src/external/bsd/llvm/include/Makefile:1.14
--- src/external/bsd/llvm/include/Makefile:1.13	Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/include/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2012/09/23 17:22:23 joerg Exp $
+#	$NetBSD: Makefile,v 1.14 2012/10/28 17:07:45 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -11,6 +11,7 @@ INCS=	ammintrin.h \
 	bmi2intrin.h \
 	bmiintrin.h \
 	emmintrin.h \
+	f16cintrin.h \
 	fmaintrin.h \
 	fma4intrin.h \
 	immintrin.h \

Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.8	Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2012/09/23 17:22:23 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2012/10/28 17:07:45 joerg Exp $
 
 LIB=	LLVMAnalysis
 
@@ -20,6 +20,7 @@ SRCS+=	AliasAnalysis.cpp \
 	CodeMetrics.cpp \
 	ConstantFolding.cpp \
 	DbgInfoPrinter.cpp \
+	DependenceAnalysis.cpp \
 	DomPrinter.cpp \
 	DominanceFrontier.cpp \
 	IVUsers.cpp \

Index: src/external/bsd/llvm/lib/libLLVMCore/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.8	Thu Aug  9 14:37:06 2012
+++ src/external/bsd/llvm/lib/libLLVMCore/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2012/08/09 14:37:06 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2012/10/28 17:07:45 joerg Exp $
 
 LIB=	LLVMCore
 
@@ -13,8 +13,9 @@ SRCS+=	AsmWriter.cpp \
 	ConstantFold.cpp \
 	Constants.cpp \
 	Core.cpp \
-	DebugInfo.cpp \
 	DIBuilder.cpp \
+	DataLayout.cpp \
+	DebugInfo.cpp \
 	DebugLoc.cpp \
 	Dominators.cpp \
 	Function.cpp \
@@ -35,6 +36,7 @@ SRCS+=	AsmWriter.cpp \
 	PassManager.cpp \
 	PassRegistry.cpp \
 	PrintModulePass.cpp \
+	TargetTransformInfo.cpp \
 	Type.cpp \
 	TypeFinder.cpp \
 	Use.cpp \

Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.12	Sun Sep 23 17:22:23 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Sun Oct 28 17:07:45 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2012/09/23 17:22:23 joerg Exp $
+#	$NetBSD: Makefile,v 1.13 2012/10/28 17:07:45 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -13,7 +13,6 @@ SRCS+=	Mips16InstrInfo.cpp \
 	MipsAsmPrinter.cpp \
 	MipsCodeEmitter.cpp \
 	MipsDelaySlotFiller.cpp \
-	MipsDirectObjLower.cpp \
 	MipsELFWriterInfo.cpp \
 	MipsFrameLowering.cpp \
 	MipsInstrInfo.cpp \
@@ -45,6 +44,7 @@ TABLEGEN_OUTPUT= \
 	MipsGenDisassemblerTables.inc|-gen-disassembler \
 	MipsGenEDInfo.inc|-gen-enhanced-disassembly-info \
 	MipsGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
+	MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \
 	MipsGenSubtargetInfo.inc|-gen-subtarget
 
 .include "${.PARSEDIR}/../../tablegen.mk"

Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.3	Wed Jan 11 23:24:47 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2012/01/11 23:24:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMMipsMCTargetDesc
 
@@ -10,6 +10,7 @@ CPPFLAGS+=	-I${MIPS_OBJDIR} -I${LLVM_SRC
 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc
 
 SRCS+=	MipsAsmBackend.cpp \
+	MipsDirectObjLower.cpp \
 	MipsELFObjectWriter.cpp \
 	MipsMCAsmInfo.cpp \
 	MipsMCCodeEmitter.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTableGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMTableGen/Makefile:1.3	Tue May 29 19:31:52 2012
+++ src/external/bsd/llvm/lib/libLLVMTableGen/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2012/05/29 19:31:52 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMTableGen
 
@@ -10,7 +10,6 @@ SRCS+=	Error.cpp \
 	Main.cpp \
 	Record.cpp \
 	StringMatcher.cpp \
-	TableGenAction.cpp \
 	TableGenBackend.cpp \
 	TGLexer.cpp \
 	TGParser.cpp

Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.8	Sat Apr 14 15:11:18 2012
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2012/04/14 15:11:18 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMTarget
 
@@ -8,7 +8,6 @@ LIB=	LLVMTarget
 
 SRCS+=	Mangler.cpp \
 	Target.cpp \
-	TargetData.cpp \
 	TargetELFWriterInfo.cpp \
 	TargetInstrInfo.cpp \
 	TargetIntrinsicInfo.cpp \
@@ -18,7 +17,8 @@ SRCS+=	Mangler.cpp \
 	TargetMachine.cpp \
 	TargetMachineC.cpp \
 	TargetRegisterInfo.cpp \
-	TargetSubtargetInfo.cpp
+	TargetSubtargetInfo.cpp \
+	TargetTransformImpl.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.9	Sun Sep 23 17:22:24 2012
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2012/09/23 17:22:24 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMTransformsUtils
 
@@ -35,6 +35,7 @@ SRCS+=	AddrModeMatcher.cpp \
 	SimplifyCFG.cpp \
 	SimplifyIndVar.cpp \
 	SimplifyInstructions.cpp \
+	SimplifyLibCalls.cpp \
 	UnifyFunctionExitNodes.cpp \
 	Utils.cpp \
 	ValueMapper.cpp

Index: src/external/bsd/llvm/lib/libLLVMVectorize/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMVectorize/Makefile:1.2	Wed Apr  4 10:42:03 2012
+++ src/external/bsd/llvm/lib/libLLVMVectorize/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2012/04/04 10:42:03 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMVectorize
 
@@ -7,6 +7,7 @@ LIB=	LLVMVectorize
 .PATH: ${LLVM_SRCDIR}/lib/Transforms/Vectorize
 
 SRCS+=	BBVectorize.cpp \
+	LoopVectorize.cpp \
 	Vectorize.cpp
 
 .if defined(HOSTLIB)

Index: src/external/bsd/llvm/lib/libLLVMipo/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.4	Tue Aug  9 12:30:47 2011
+++ src/external/bsd/llvm/lib/libLLVMipo/Makefile	Sun Oct 28 17:07:46 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/08/09 12:30:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2012/10/28 17:07:46 joerg Exp $
 
 LIB=	LLVMipo
 
@@ -7,6 +7,7 @@ LIB=	LLVMipo
 .PATH: ${LLVM_SRCDIR}/lib/Transforms/IPO
 
 SRCS+=	ArgumentPromotion.cpp \
+	BarrierNoopPass.cpp \
 	ConstantMerge.cpp \
 	DeadArgumentElimination.cpp \
 	ExtractGV.cpp \

Index: src/external/bsd/llvm/lib/libclangSema/Makefile
diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.10 src/external/bsd/llvm/lib/libclangSema/Makefile:1.11
--- src/external/bsd/llvm/lib/libclangSema/Makefile:1.10	Sun Sep 23 17:22:25 2012
+++ src/external/bsd/llvm/lib/libclangSema/Makefile	Sun Oct 28 17:07:47 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2012/09/23 17:22:25 joerg Exp $
+#	$NetBSD: Makefile,v 1.11 2012/10/28 17:07:47 joerg Exp $
 
 LIB=	clangSema
 
@@ -13,7 +13,9 @@ SRCS+=	AnalysisBasedWarnings.cpp \
 	DelayedDiagnostic.cpp \
 	IdentifierResolver.cpp \
 	JumpDiagnostics.cpp \
+	MultiplexExternalSemaSource.cpp \
 	Scope.cpp \
+	ScopeInfo.cpp \
 	Sema.cpp \
 	SemaAccess.cpp \
 	SemaAttr.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.16 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.17
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.16	Sun Sep 23 17:22:25 2012
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sun Oct 28 17:07:47 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.16 2012/09/23 17:22:25 joerg Exp $
+#	$NetBSD: Makefile,v 1.17 2012/10/28 17:07:47 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -29,12 +29,14 @@ SRCS+=	AnalyzerStatsChecker.cpp \
 	DeadStoresChecker.cpp \
 	DebugCheckers.cpp \
 	DereferenceChecker.cpp \
+	DirectIvarAssignment.cpp \
 	DivZeroChecker.cpp \
 	DynamicTypePropagation.cpp \
 	ExprInspectionChecker.cpp \
 	FixedAddressChecker.cpp \
 	GenericTaintChecker.cpp \
 	IdempotentOperationChecker.cpp \
+	IvarInvalidationChecker.cpp \
 	LLVMConventionsChecker.cpp \
 	MacOSKeychainAPIChecker.cpp \
 	MacOSXAPIChecker.cpp \
@@ -44,7 +46,6 @@ SRCS+=	AnalyzerStatsChecker.cpp \
 	NSAutoreleasePoolChecker.cpp \
 	NSErrorChecker.cpp \
 	NoReturnFunctionChecker.cpp \
-	OSAtomicChecker.cpp \
 	ObjCAtSyncChecker.cpp \
 	ObjCContainersASTChecker.cpp \
 	ObjCContainersChecker.cpp \

Index: src/external/bsd/llvm/lib/libclangTooling/Makefile
diff -u src/external/bsd/llvm/lib/libclangTooling/Makefile:1.7 src/external/bsd/llvm/lib/libclangTooling/Makefile:1.8
--- src/external/bsd/llvm/lib/libclangTooling/Makefile:1.7	Sun Sep 23 17:22:25 2012
+++ src/external/bsd/llvm/lib/libclangTooling/Makefile	Sun Oct 28 17:07:47 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2012/09/23 17:22:25 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2012/10/28 17:07:47 joerg Exp $
 
 LIB=	clangTooling
 
@@ -9,6 +9,7 @@ LIB=	clangTooling
 SRCS+=	ArgumentsAdjusters.cpp \
 	CommonOptionsParser.cpp \
 	CompilationDatabase.cpp \
+	FileMatchTrie.cpp \
 	JSONCompilationDatabase.cpp \
 	Refactoring.cpp \
 	RefactoringCallbacks.cpp \

Reply via email to