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 \