Module Name: src Committed By: joerg Date: Thu Nov 3 17:52:54 UTC 2011
Modified Files: src/external/bsd/llvm: Makefile.inc src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/config/llvm/Config: config.h llvm-config.h src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMLinker: Makefile src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile src/external/bsd/llvm/lib/libclangAnalysis: Makefile src/external/bsd/llvm/lib/libclangFrontend: Makefile src/external/bsd/llvm/lib/libclangSema: Makefile src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile Added Files: src/tools/llvm-lib/libLLVMLinker: Makefile Log Message: Update LLVM/Clang snapshot to r143571 for the improved optimizer. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/config/llvm/Config/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/config/llvm/Config/llvm-config.h cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMLinker/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangAnalysis/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libclangFrontend/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libclangSema/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMLinker/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.23 src/external/bsd/llvm/Makefile.inc:1.24 --- src/external/bsd/llvm/Makefile.inc:1.23 Tue Oct 11 13:53:57 2011 +++ src/external/bsd/llvm/Makefile.inc Thu Nov 3 17:52:53 2011 @@ -1,19 +1,20 @@ -# $NetBSD: Makefile.inc,v 1.23 2011/10/11 13:53:57 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.24 2011/11/03 17:52:53 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= .include <bsd.own.mk> -LLVM_REVISION= 141658 -CLANG_REVISION= 141658 +LLVM_REVISION= 143571 +CLANG_REVISION= 143571 LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang LLVM_TOPLEVEL:= ${.PARSEDIR} CPPFLAGS+= -I. -I${LLVM_SRCDIR}/include -I${CLANG_SRCDIR}/include \ - -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS \ + -D__STDC_FORMAT_MACROS .if defined(HOSTLIB) || defined(HOSTPROG) LLVM_INCLUDE_CONFIG= ${LLVM_TOOLCONF_OBJDIR}/config/include Index: src/external/bsd/llvm/bin/clang/Makefile diff -u src/external/bsd/llvm/bin/clang/Makefile:1.15 src/external/bsd/llvm/bin/clang/Makefile:1.16 --- src/external/bsd/llvm/bin/clang/Makefile:1.15 Tue Aug 9 12:30:47 2011 +++ src/external/bsd/llvm/bin/clang/Makefile Thu Nov 3 17:52:53 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2011/08/09 12:30:47 joerg Exp $ +# $NetBSD: Makefile,v 1.16 2011/11/03 17:52:53 joerg Exp $ PROG_CXX= clang NOMAN= yes @@ -73,6 +73,7 @@ LLVM_LIBS+= \ MCDisassembler \ MCParser \ MC \ + Linker \ TransformsUtils \ ipa \ Core \ Index: src/external/bsd/llvm/config/llvm/Config/config.h diff -u src/external/bsd/llvm/config/llvm/Config/config.h:1.4 src/external/bsd/llvm/config/llvm/Config/config.h:1.5 --- src/external/bsd/llvm/config/llvm/Config/config.h:1.4 Mon Jul 25 16:32:43 2011 +++ src/external/bsd/llvm/config/llvm/Config/config.h Thu Nov 3 17:52:53 2011 @@ -539,19 +539,22 @@ #define LLVM_BINDIR "/usr/bin" /* Time at which LLVM was configured */ -#define LLVM_CONFIGTIME "Mon Jul 25 15:20:40 CEST 2011" +#define LLVM_CONFIGTIME "Thu Nov 3 00:22:51 CET 2011" /* Installation directory for data files */ #define LLVM_DATADIR "/usr/share/llvm" +/* Target triple LLVM will generate code for by default */ +#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd" + /* Installation directory for documentation */ #define LLVM_DOCSDIR "/usr/share/doc/llvm" /* Installation directory for config files */ #define LLVM_ETCDIR "/usr/etc/llvm" -/* Host triple we were built on */ -#define LLVM_HOSTTRIPLE "x86_64--netbsd" +/* Has gcc/MSVC atomic intrinsics */ +#define LLVM_HAS_ATOMICS 1 /* Installation directory for include files */ #define LLVM_INCLUDEDIR "/usr/include" @@ -565,9 +568,6 @@ /* Installation directory for man pages */ #define LLVM_MANDIR "/usr/man" -/* Build multithreading support into LLVM */ -#define LLVM_MULTITHREADED 1 - /* LLVM architecture name for the native architecture, if available */ #define LLVM_NATIVE_ARCH X86 @@ -577,15 +577,15 @@ /* LLVM name for the native AsmPrinter init function, if available */ #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter -/* LLVM name for the native TargetMC init function, if available */ -#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC - /* LLVM name for the native Target init function, if available */ #define LLVM_NATIVE_TARGET LLVMInitializeX86Target /* LLVM name for the native TargetInfo init function, if available */ #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo +/* LLVM name for the native target MC init function, if available */ +#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC + /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1 @@ -653,13 +653,13 @@ #define PACKAGE_NAME "llvm" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "llvm 3.0svn" +#define PACKAGE_STRING "llvm 3.1svn" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "-llvm-" /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.0svn" +#define PACKAGE_VERSION "3.1svn" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.3 src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.4 --- src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.3 Mon Jul 25 16:32:43 2011 +++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h Thu Nov 3 17:52:53 2011 @@ -21,7 +21,7 @@ #define LLVM_BINDIR "/usr/bin" /* Time at which LLVM was configured */ -#define LLVM_CONFIGTIME "Mon Jul 25 15:20:40 CEST 2011" +#define LLVM_CONFIGTIME "Thu Nov 3 00:22:51 CET 2011" /* Installation directory for data files */ #define LLVM_DATADIR "/usr/share/llvm" @@ -32,8 +32,11 @@ /* Installation directory for config files */ #define LLVM_ETCDIR "/usr/etc/llvm" +/* Has gcc/MSVC atomic intrinsics */ +#define LLVM_HAS_ATOMICS 1 + /* Host triple we were built on */ -#define LLVM_HOSTTRIPLE "x86_64--netbsd" +#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd" /* Installation directory for include files */ #define LLVM_INCLUDEDIR "/usr/include" @@ -47,27 +50,24 @@ /* Installation directory for man pages */ #define LLVM_MANDIR "/usr/man" -/* Build multithreading support into LLVM */ -#define LLVM_MULTITHREADED 1 - /* LLVM architecture name for the native architecture, if available */ #define LLVM_NATIVE_ARCH X86 +/* LLVM name for the native AsmParser init function, if available */ +#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser + +/* LLVM name for the native AsmPrinter init function, if available */ +#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter + /* LLVM name for the native Target init function, if available */ #define LLVM_NATIVE_TARGET LLVMInitializeX86Target /* LLVM name for the native TargetInfo init function, if available */ #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo -/* LLVM name for the native TargetMC init function, if available */ +/* LLVM name for the native target MC init function, if available */ #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC -/* LLVM name for the native AsmPrinter init function, if available */ -#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter - -/* LLVM name for the native AsmPrinter init function, if available */ -#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser - /* Define if this is Unixish platform */ #define LLVM_ON_UNIX 1 @@ -98,6 +98,9 @@ /* Define to path to twopi program if found or 'echo twopi' otherwise */ /* #undef LLVM_PATH_TWOPI */ +/* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */ +/* #undef LLVM_PATH_XDOT_PY */ + /* Installation prefix directory */ #define LLVM_PREFIX "/usr" Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.16 src/external/bsd/llvm/lib/Makefile:1.17 --- src/external/bsd/llvm/lib/Makefile:1.16 Tue Oct 11 13:53:58 2011 +++ src/external/bsd/llvm/lib/Makefile Thu Nov 3 17:52:53 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2011/10/11 13:53:58 joerg Exp $ +# $NetBSD: Makefile,v 1.17 2011/11/03 17:52:53 joerg Exp $ .include <bsd.own.mk> @@ -16,6 +16,7 @@ SUBDIR= \ libLLVMInstrumentation \ libLLVMipa \ libLLVMipo \ + libLLVMLinker \ libLLVMMC \ libLLVMMCDisassembler \ libLLVMMCParser \ @@ -74,7 +75,6 @@ SUBDIR+= \ libLLVMHello \ libLLVMInterpreter \ libLLVMJIT \ - libLLVMLinker \ libLLVMMCJIT \ libLLVMObject \ libLLVMRuntimeDyld Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.7 --- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.6 Tue Oct 11 13:53:58 2011 +++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Thu Nov 3 17:52:53 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2011/10/11 13:53:58 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2011/11/03 17:52:53 joerg Exp $ LIB= LLVMARMCodeGen @@ -16,7 +16,6 @@ SRCS+= ARMAsmPrinter.cpp \ ARMExpandPseudoInsts.cpp \ ARMFastISel.cpp \ ARMFrameLowering.cpp \ - ARMGlobalMerge.cpp \ ARMHazardRecognizer.cpp \ ARMISelDAGToDAG.cpp \ ARMISelLowering.cpp \ Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.8 Tue Oct 11 13:53:58 2011 +++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Thu Nov 3 17:52:53 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2011/10/11 13:53:58 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2011/11/03 17:52:53 joerg Exp $ LIB= LLVMCodeGen @@ -45,6 +45,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ MachineBasicBlock.cpp \ MachineBranchProbabilityInfo.cpp \ MachineBlockFrequencyInfo.cpp \ + MachineBlockPlacement.cpp \ MachineCSE.cpp \ MachineDominators.cpp \ MachineFunction.cpp \ Index: src/external/bsd/llvm/lib/libLLVMLinker/Makefile diff -u src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.1 Sun Feb 6 01:13:58 2011 +++ src/external/bsd/llvm/lib/libLLVMLinker/Makefile Thu Nov 3 17:52:53 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/02/06 01:13:58 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2011/11/03 17:52:53 joerg Exp $ LIB= LLVMLinker @@ -11,4 +11,8 @@ SRCS+= LinkArchives.cpp \ LinkModules.cpp \ Linker.cpp +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else .include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.4 Mon Jul 25 16:32:44 2011 +++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/07/25 16:32:44 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $ LIB= LLVMMipsCodeGen @@ -30,6 +30,7 @@ TABLEGEN_OUTPUT= \ MipsGenRegisterInfo.inc|-gen-register-info \ MipsGenInstrInfo.inc|-gen-instr-info \ MipsGenAsmWriter.inc|-gen-asm-writer \ + MipsGenCodeEmitter.inc|-gen-emitter \ MipsGenDAGISel.inc|-gen-dag-isel \ MipsGenCallingConv.inc|-gen-callingconv \ MipsGenSubtargetInfo.inc|-gen-subtarget Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.4 Thu Sep 1 12:24:36 2011 +++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $ LIB= LLVMScalarOpts @@ -14,6 +14,7 @@ SRCS+= ADCE.cpp \ DCE.cpp \ DeadStoreElimination.cpp \ EarlyCSE.cpp \ + GlobalMerge.cpp \ GVN.cpp \ IndVarSimplify.cpp \ JumpThreading.cpp \ Index: src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.1 Sun Feb 6 01:14:01 2011 +++ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/02/06 01:14:01 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2011/11/03 17:52:54 joerg Exp $ LIB= LLVMSelectionDAG @@ -18,7 +18,6 @@ SRCS+= DAGCombiner.cpp \ LegalizeVectorOps.cpp \ LegalizeVectorTypes.cpp \ ScheduleDAGFast.cpp \ - ScheduleDAGList.cpp \ ScheduleDAGRRList.cpp \ ScheduleDAGSDNodes.cpp \ SelectionDAG.cpp \ Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.4 Thu Sep 1 12:24:36 2011 +++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $ LIB= LLVMTransformsUtils @@ -25,6 +25,7 @@ SRCS+= AddrModeMatcher.cpp \ LowerInvoke.cpp \ LowerSwitch.cpp \ Mem2Reg.cpp \ + ModuleUtils.cpp \ PromoteMemoryToRegister.cpp \ SSAUpdater.cpp \ SimplifyCFG.cpp \ Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.4 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.5 --- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.4 Tue Oct 11 13:54:00 2011 +++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2011/10/11 13:54:00 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $ LIB= clangAnalysis @@ -6,13 +6,15 @@ LIB= clangAnalysis .PATH: ${CLANG_SRCDIR}/lib/Analysis -SRCS+= AnalysisContext.cpp \ +SRCS+= AnalysisDeclContext.cpp \ CFG.cpp \ CFGReachabilityAnalysis.cpp \ CFGStmtMap.cpp \ CocoaConventions.cpp \ + Dominators.cpp \ FormatString.cpp \ LiveVariables.cpp \ + PostOrderCFGView.cpp \ ProgramPoint.cpp \ PrintfFormatString.cpp \ PseudoConstantAnalysis.cpp \ Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.6 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.7 --- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.6 Tue Oct 11 13:54:00 2011 +++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2011/10/11 13:54:00 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2011/11/03 17:52:54 joerg Exp $ LIB= clangFrontend @@ -24,6 +24,8 @@ SRCS+= ASTConsumers.cpp \ LogDiagnosticPrinter.cpp \ MultiplexConsumer.cpp \ PrintPreprocessedOutput.cpp \ + SerializedDiagnosticPrinter.cpp \ + TextDiagnostic.cpp \ TextDiagnosticBuffer.cpp \ TextDiagnosticPrinter.cpp \ VerifyDiagnosticConsumer.cpp \ Index: src/external/bsd/llvm/lib/libclangSema/Makefile diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.5 src/external/bsd/llvm/lib/libclangSema/Makefile:1.6 --- src/external/bsd/llvm/lib/libclangSema/Makefile:1.5 Tue Oct 11 13:54:00 2011 +++ src/external/bsd/llvm/lib/libclangSema/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2011/10/11 13:54:00 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2011/11/03 17:52:54 joerg Exp $ LIB= clangSema @@ -18,8 +18,8 @@ SRCS+= AnalysisBasedWarnings.cpp \ Sema.cpp \ SemaAccess.cpp \ SemaAttr.cpp \ - SemaCXXCast.cpp \ SemaCXXScopeSpec.cpp \ + SemaCast.cpp \ SemaChecking.cpp \ SemaCodeComplete.cpp \ SemaDecl.cpp \ @@ -36,6 +36,7 @@ SRCS+= AnalysisBasedWarnings.cpp \ SemaLookup.cpp \ SemaObjCProperty.cpp \ SemaOverload.cpp \ + SemaPseudoObject.cpp \ SemaStmt.cpp \ SemaTemplate.cpp \ SemaTemplateDeduction.cpp \ Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.5 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.6 --- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.5 Mon Sep 12 13:32:59 2011 +++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Thu Nov 3 17:52:54 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2011/09/12 13:32:59 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2011/11/03 17:52:54 joerg Exp $ LIB= clangStaticAnalyzerCore @@ -14,7 +14,6 @@ SRCS+= AggExprVisitor.cpp \ BugReporter.cpp \ BugReporterVisitors.cpp \ Checker.cpp \ - CheckerContext.cpp \ CheckerHelpers.cpp \ CheckerManager.cpp \ CheckerRegistry.cpp \ Added files: Index: src/tools/llvm-lib/libLLVMLinker/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMLinker/Makefile:1.1 --- /dev/null Thu Nov 3 17:52:55 2011 +++ src/tools/llvm-lib/libLLVMLinker/Makefile Thu Nov 3 17:52:53 2011 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2011/11/03 17:52:53 joerg Exp $ + +.include <bsd.init.mk>