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>