Module Name: src Committed By: joerg Date: Thu Jan 29 20:41:39 UTC 2015
Modified Files: src/external/bsd/llvm: Makefile.inc src/external/bsd/llvm/bin/bugpoint: Makefile src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/bin/clang-format: Makefile src/external/bsd/llvm/bin/lld: Makefile src/external/bsd/llvm/bin/lli: Makefile src/external/bsd/llvm/bin/llvm-ar: Makefile src/external/bsd/llvm/bin/llvm-cov: Makefile src/external/bsd/llvm/bin/llvm-mc: Makefile src/external/bsd/llvm/bin/llvm-nm: Makefile src/external/bsd/llvm/bin/llvm-objdump: Makefile src/external/bsd/llvm/bin/opt: Makefile src/external/bsd/llvm/config/clang/Config: config.h src/external/bsd/llvm/config/llvm/Config: config.h.in llvm-config.h.in src/external/bsd/llvm/config/llvm/Support: DataTypes.h src/external/bsd/llvm/include: Makefile src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMDebugInfo: Makefile src/external/bsd/llvm/lib/libLLVMExecutionEngine: Makefile src/external/bsd/llvm/lib/libLLVMIR: Makefile src/external/bsd/llvm/lib/libLLVMInstrumentation: Makefile src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile src/external/bsd/llvm/lib/libLLVMObjCARC: Makefile src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMProfileData: Makefile src/external/bsd/llvm/lib/libLLVMRuntimeDyld: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile src/external/bsd/llvm/lib/libLLVMSparcCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMSupport: Makefile src/external/bsd/llvm/lib/libLLVMTarget: Makefile src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile src/external/bsd/llvm/lib/libLLVMipa: Makefile src/external/bsd/llvm/lib/libclangAST: Makefile src/external/bsd/llvm/lib/libclangAnalysis: Makefile src/external/bsd/llvm/lib/libclangBasic: Makefile src/external/bsd/llvm/lib/libclangCodeGen: Makefile src/external/bsd/llvm/lib/libclangDriver: Makefile src/external/bsd/llvm/lib/libclangFormat: Makefile src/external/bsd/llvm/lib/libclangFrontend: Makefile src/external/bsd/llvm/lib/libclangSema: Makefile src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend: Makefile src/external/bsd/llvm/lib/liblldDriver: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFMips: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFX86: Makefile src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile src/external/bsd/llvm/lib/liblldReaderWriterPECOFF: Makefile src/external/bsd/llvm/lib/liblldbAPI: Makefile src/external/bsd/llvm/lib/liblldbCore: Makefile src/external/bsd/llvm/lib/liblldbDataFormatters: Makefile src/external/bsd/llvm/lib/liblldbExpression: Makefile src/external/bsd/llvm/lib/liblldbHostCommon: Makefile src/external/bsd/llvm/lib/liblldbInterpreter: Makefile src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime: Makefile src/external/bsd/llvm/lib/liblldbPluginProcessElfCore: Makefile src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX: Makefile src/external/bsd/llvm/lib/liblldbPluginProcessUtility: Makefile src/external/bsd/llvm/lib/liblldbSymbol: Makefile src/external/bsd/llvm/lib/liblldbTarget: Makefile src/external/bsd/llvm/lib/liblldbUtility: Makefile Added Files: src/external/bsd/llvm/lib/libclangToolingCore: Makefile src/external/bsd/llvm/lib/liblldConfig: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64: Makefile src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc: Makefile src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64: Makefile src/tools/llvm-lib/liblldConfig: Makefile src/tools/llvm-lib/liblldReaderWriterELFAArch64: Makefile Removed Files: src/external/bsd/llvm/lib/libLLVMJIT: Makefile src/external/bsd/llvm/lib/libLLVMMCAnalysis: Makefile Log Message: Update build system glue for LLVM 3.6RC1. Notable changes: - Old JIT is removed. - Improvements to debug information handling. - ARM: check for deprecated instructions and warn in the integrated assembler - PPC: VSX support, va_arg support for struct/union types, -fPIC vs -fpic supported, faster atomics - x86: improved vectorizer To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/bin/bugpoint/Makefile cvs rdiff -u -r1.32 -r1.33 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/clang-format/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/lld/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/bin/lli/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/llvm-ar/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/bin/llvm-cov/Makefile cvs rdiff -u -r1.20 -r1.21 src/external/bsd/llvm/bin/llvm-mc/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/llvm-nm/Makefile cvs rdiff -u -r1.10 -r1.11 src/external/bsd/llvm/bin/llvm-objdump/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/opt/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/config/clang/Config/config.h cvs rdiff -u -r1.14 -r1.15 \ src/external/bsd/llvm/config/llvm/Config/config.h.in cvs rdiff -u -r1.7 -r1.8 \ src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in cvs rdiff -u -r1.6 -r1.7 \ src/external/bsd/llvm/config/llvm/Support/DataTypes.h cvs rdiff -u -r1.35 -r1.36 src/external/bsd/llvm/include/Makefile cvs rdiff -u -r1.41 -r1.42 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile cvs rdiff -u -r1.13 -r1.14 \ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile cvs rdiff -u -r1.19 -r1.20 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile cvs rdiff -u -r1.29 -r1.30 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMIR/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile cvs rdiff -u -r1.5 -r0 src/external/bsd/llvm/lib/libLLVMJIT/Makefile cvs rdiff -u -r1.1 -r0 src/external/bsd/llvm/lib/libLLVMMCAnalysis/Makefile cvs rdiff -u -r1.24 -r1.25 \ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile cvs rdiff -u -r1.9 -r1.10 \ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/llvm/lib/libLLVMProfileData/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile cvs rdiff -u -r1.18 -r1.19 \ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile cvs rdiff -u -r1.8 -r1.9 \ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile cvs rdiff -u -r1.29 -r1.30 src/external/bsd/llvm/lib/libLLVMSupport/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libLLVMTarget/Makefile cvs rdiff -u -r1.16 -r1.17 \ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMipa/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libclangAST/Makefile cvs rdiff -u -r1.12 -r1.13 \ src/external/bsd/llvm/lib/libclangAnalysis/Makefile cvs rdiff -u -r1.12 -r1.13 src/external/bsd/llvm/lib/libclangBasic/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/lib/libclangCodeGen/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libclangDriver/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangFormat/Makefile cvs rdiff -u -r1.13 -r1.14 \ src/external/bsd/llvm/lib/libclangFrontend/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/libclangSema/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libclangToolingCore/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/liblldConfig/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/liblldDriver/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile cvs rdiff -u -r1.6 -r1.7 \ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbAPI/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbCore/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/liblldbExpression/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/llvm/lib/liblldbInterpreter/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile cvs rdiff -u -r1.4 -r1.5 \ src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/liblldbSymbol/Makefile cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/liblldbTarget/Makefile cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldbUtility/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldConfig/Makefile cvs rdiff -u -r0 -r1.1 \ src/tools/llvm-lib/liblldReaderWriterELFAArch64/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.75 src/external/bsd/llvm/Makefile.inc:1.76 --- src/external/bsd/llvm/Makefile.inc:1.75 Fri Nov 14 15:56:12 2014 +++ src/external/bsd/llvm/Makefile.inc Thu Jan 29 20:41:33 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.75 2014/11/14 15:56:12 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.76 2015/01/29 20:41:33 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= @@ -6,9 +6,9 @@ LLVM_TOPLEVEL_MK= .include <bsd.own.mk> SVN_ROOT= http://llvm.org/svn/llvm-project -SVN_BRANCH= trunk +SVN_BRANCH= branches/release_36 -COMMON_REVISION= 215315 +COMMON_REVISION= 227398 CLANG_REVISION= ${COMMON_REVISION} LLD_REVISION= ${COMMON_REVISION} LLDB_REVISION= ${COMMON_REVISION} Index: src/external/bsd/llvm/bin/bugpoint/Makefile diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.7 src/external/bsd/llvm/bin/bugpoint/Makefile:1.8 --- src/external/bsd/llvm/bin/bugpoint/Makefile:1.7 Sun Aug 10 17:34:19 2014 +++ src/external/bsd/llvm/bin/bugpoint/Makefile Thu Jan 29 20:41:33 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2014/08/10 17:34:19 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2015/01/29 20:41:33 joerg Exp $ PROG_CXX= bugpoint NOMAN= yes @@ -26,8 +26,10 @@ LLVM_LIBS+= \ BitWriter \ InstCombine \ Instrumentation \ + MC \ Linker \ ScalarOpts \ + ProfileData \ Target \ ipo \ Vectorize \ Index: src/external/bsd/llvm/bin/clang/Makefile diff -u src/external/bsd/llvm/bin/clang/Makefile:1.32 src/external/bsd/llvm/bin/clang/Makefile:1.33 --- src/external/bsd/llvm/bin/clang/Makefile:1.32 Sun Aug 10 17:34:19 2014 +++ src/external/bsd/llvm/bin/clang/Makefile Thu Jan 29 20:41:33 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2014/08/10 17:34:19 joerg Exp $ +# $NetBSD: Makefile,v 1.33 2015/01/29 20:41:33 joerg Exp $ PROG_CXX= clang NOMAN= yes @@ -78,12 +78,12 @@ LLVM_LIBS+= \ SelectionDAG \ AsmPrinter \ CodeGen \ - ProfileData \ Vectorize \ Target \ InstCombine \ Instrumentation \ ScalarOpts \ + ProfileData \ Analysis \ MCDisassembler \ MCParser \ Index: src/external/bsd/llvm/bin/clang-format/Makefile diff -u src/external/bsd/llvm/bin/clang-format/Makefile:1.3 src/external/bsd/llvm/bin/clang-format/Makefile:1.4 --- src/external/bsd/llvm/bin/clang-format/Makefile:1.3 Sun Aug 10 17:34:19 2014 +++ src/external/bsd/llvm/bin/clang-format/Makefile Thu Jan 29 20:41:33 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:34:19 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:33 joerg Exp $ PROG_CXX= clang-format NOMAN= yes @@ -11,6 +11,7 @@ SRCS= ClangFormat.cpp CLANG_LIBS+= \ clangFormat \ + clangToolingCore \ clangTooling \ clangFrontend \ clangSerialization \ Index: src/external/bsd/llvm/bin/lld/Makefile diff -u src/external/bsd/llvm/bin/lld/Makefile:1.5 src/external/bsd/llvm/bin/lld/Makefile:1.6 --- src/external/bsd/llvm/bin/lld/Makefile:1.5 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/lld/Makefile Thu Jan 29 20:41:33 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:33 joerg Exp $ PROG_CXX= lld NOMAN= yes @@ -12,6 +12,7 @@ SRCS= lld.cpp LLD_LIBS+= \ lldDriver \ lldReaderWriterELF \ + lldReaderWriterELFAArch64 \ lldReaderWriterELFHexagon \ lldReaderWriterELFMips \ lldReaderWriterELFPPC \ @@ -24,6 +25,7 @@ LLD_LIBS+= \ lldPasses \ lldCore \ lldReaderWriterNative \ + lldConfig LLVM_LIBS+= \ Object \ Index: src/external/bsd/llvm/bin/lli/Makefile diff -u src/external/bsd/llvm/bin/lli/Makefile:1.12 src/external/bsd/llvm/bin/lli/Makefile:1.13 --- src/external/bsd/llvm/bin/lli/Makefile:1.12 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/lli/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= lli NOMAN= yes @@ -24,7 +24,6 @@ LLVM_LIBS+= \ Object \ MCParser \ BitReader \ - JIT \ MCJIT \ RuntimeDyld \ Instrumentation \ Index: src/external/bsd/llvm/bin/llvm-ar/Makefile diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.5 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.6 --- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.5 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/llvm-ar/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= llvm-ar NOMAN= yes @@ -32,10 +32,12 @@ LLVM_LIBS+= \ SparcAsmParser \ SparcAsmPrinter \ X86AsmParser \ + X86CodeGen \ X86MCTargetDesc \ X86AsmPrinter \ X86Utils \ X86TargetInfo \ + CodeGen \ MCDisassembler \ Object \ MCParser \ Index: src/external/bsd/llvm/bin/llvm-cov/Makefile diff -u src/external/bsd/llvm/bin/llvm-cov/Makefile:1.3 src/external/bsd/llvm/bin/llvm-cov/Makefile:1.4 --- src/external/bsd/llvm/bin/llvm-cov/Makefile:1.3 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/llvm-cov/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= llvm-cov NOMAN= yes @@ -8,9 +8,18 @@ NOMAN= yes .PATH: ${LLVM_SRCDIR}/tools/llvm-cov SRCS= gcov.cpp \ - llvm-cov.cpp + llvm-cov.cpp \ + CodeCoverage.cpp \ + CoverageFilters.cpp \ + CoverageReport.cpp \ + CoverageSummary.cpp \ + CoverageSummaryInfo.cpp \ + SourceCoverageView.cpp \ + TestingSupport.cpp LLVM_LIBS+= \ + ProfileData \ + Object \ IR \ Support Index: src/external/bsd/llvm/bin/llvm-mc/Makefile diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.20 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.21 --- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.20 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/llvm-mc/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.21 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= llvm-mc NOMAN= yes @@ -43,10 +43,10 @@ LLVM_LIBS+= \ SparcMCTargetDesc \ SparcDisassembler \ SparcAsmPrinter \ + X86AsmParser \ X86CodeGen \ X86TargetInfo \ X86MCTargetDesc \ - X86AsmParser \ X86Disassembler \ X86AsmPrinter \ X86Utils \ Index: src/external/bsd/llvm/bin/llvm-nm/Makefile diff -u src/external/bsd/llvm/bin/llvm-nm/Makefile:1.4 src/external/bsd/llvm/bin/llvm-nm/Makefile:1.5 --- src/external/bsd/llvm/bin/llvm-nm/Makefile:1.4 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/llvm-nm/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= llvm-nm NOMAN= yes @@ -32,10 +32,12 @@ LLVM_LIBS+= \ SparcAsmParser \ SparcAsmPrinter \ X86AsmParser \ + X86CodeGen \ X86MCTargetDesc \ X86AsmPrinter \ X86Utils \ X86TargetInfo \ + CodeGen \ MCDisassembler \ Object \ MCParser \ Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.10 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.11 --- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.10 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.11 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= llvm-objdump NOMAN= yes @@ -41,16 +41,17 @@ LLVM_LIBS+= \ SparcTargetInfo \ X86Disassembler \ X86AsmParser \ + X86CodeGen \ X86MCTargetDesc \ X86AsmPrinter \ X86TargetInfo \ X86Utils \ + CodeGen \ MCDisassembler \ DebugInfo \ Object \ BitReader \ MCParser \ - MCAnalysis \ MC \ IR \ Support Index: src/external/bsd/llvm/bin/opt/Makefile diff -u src/external/bsd/llvm/bin/opt/Makefile:1.14 src/external/bsd/llvm/bin/opt/Makefile:1.15 --- src/external/bsd/llvm/bin/opt/Makefile:1.14 Sun Aug 10 17:34:20 2014 +++ src/external/bsd/llvm/bin/opt/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2014/08/10 17:34:20 joerg Exp $ +# $NetBSD: Makefile,v 1.15 2015/01/29 20:41:34 joerg Exp $ PROG_CXX= opt NOMAN= yes @@ -60,6 +60,7 @@ LLVM_LIBS+= \ InstCombine \ Instrumentation \ ScalarOpts \ + ProfileData \ Analysis \ MC \ TransformsUtils \ Index: src/external/bsd/llvm/config/clang/Config/config.h diff -u src/external/bsd/llvm/config/clang/Config/config.h:1.11 src/external/bsd/llvm/config/clang/Config/config.h:1.12 --- src/external/bsd/llvm/config/clang/Config/config.h:1.11 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/config/clang/Config/config.h Thu Jan 29 20:41:34 2015 @@ -9,15 +9,15 @@ /* Bug report URL. */ #define BUG_REPORT_URL "http://llvm.org/bugs/" +/* Multilib suffix for libdir. */ +#define CLANG_LIBDIR_SUFFIX "" + /* Relative directory for resource files */ #define CLANG_RESOURCE_DIR "" /* Directories clang will search for headers */ #define C_INCLUDE_DIRS "/usr/include/clang-3.6:/usr/include" -/* Linker version detected at compile time. */ -#define HOST_LINK_VERSION "1" - /* Default <path> to all compiler invocations for --sysroot=<path>. */ #define DEFAULT_SYSROOT "" @@ -32,4 +32,7 @@ /* The LLVM product name and version */ #define BACKEND_PACKAGE_STRING PACKAGE_STRING +/* Linker version detected at compile time. */ +#define HOST_LINK_VERSION "1" + #endif Index: src/external/bsd/llvm/config/llvm/Config/config.h.in diff -u src/external/bsd/llvm/config/llvm/Config/config.h.in:1.14 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.15 --- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.14 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/config/llvm/Config/config.h.in Thu Jan 29 20:41:34 2015 @@ -10,6 +10,9 @@ /* Define if we have libxml2 */ /* #undef CLANG_HAVE_LIBXML */ +/* Multilib suffix for libdir. */ +#define CLANG_LIBDIR_SUFFIX "" + /* Relative directory for resource files */ #define CLANG_RESOURCE_DIR "" @@ -546,6 +549,9 @@ /* Patch version of the LLVM API */ #define LLVM_VERSION_PATCH 0 +/* LLVM version string */ +#define LLVM_VERSION_STRING "3.6.0svn" + /* The shared library extension */ #define LTDL_SHLIB_EXT ".so" Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.7 src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.8 --- src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.7 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in Thu Jan 29 20:41:34 2015 @@ -93,4 +93,7 @@ /* Minor version of the LLVM API */ #define LLVM_VERSION_MINOR 6 +/* LLVM version string */ +#define LLVM_VERSION_STRING "3.6.0svn" + #endif Index: src/external/bsd/llvm/config/llvm/Support/DataTypes.h diff -u src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.6 src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.7 --- src/external/bsd/llvm/config/llvm/Support/DataTypes.h:1.6 Fri May 30 18:28:13 2014 +++ src/external/bsd/llvm/config/llvm/Support/DataTypes.h Thu Jan 29 20:41:34 2015 @@ -117,12 +117,6 @@ typedef signed int ssize_t; # define UINT64_MAX 0xffffffffffffffffULL #endif -#if __GNUC__ > 3 -#define END_WITH_NULL __attribute__((sentinel)) -#else -#define END_WITH_NULL -#endif - #ifndef HUGE_VALF #define HUGE_VALF (float)HUGE_VAL #endif Index: src/external/bsd/llvm/include/Makefile diff -u src/external/bsd/llvm/include/Makefile:1.35 src/external/bsd/llvm/include/Makefile:1.36 --- src/external/bsd/llvm/include/Makefile:1.35 Fri Nov 14 15:59:46 2014 +++ src/external/bsd/llvm/include/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.35 2014/11/14 15:59:46 joerg Exp $ +# $NetBSD: Makefile,v 1.36 2015/01/29 20:41:34 joerg Exp $ .include <bsd.init.mk> @@ -7,10 +7,14 @@ .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" INCS= __wmmintrin_aes.h \ __wmmintrin_pclmul.h \ + adxintrin.h \ ammintrin.h \ avx2intrin.h \ + avx512bwintrin.h \ avx512fintrin.h \ avx512erintrin.h \ + avx512vlbwintrin.h \ + avx512vlintrin.h \ avxintrin.h \ bmi2intrin.h \ bmiintrin.h \ @@ -133,6 +137,22 @@ clang/Basic/Version.inc: ${LLVM_TOPLEVEL printf '#define CLANG_VERSION_MINOR ${CLANG_VERSION:R:E}\n' >> ${.TARGET}.tmp mv ${.TARGET}.tmp ${.TARGET} +lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc + +.if ${MKLLD} != "no" +DPSRCS+= lld/Config/Version.inc +CLEANFILES+= lld/Config/Version.inc + +lld/Config/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc + mkdir -p ${.TARGET:H} + printf '#define LLD_VERSION ${LLD_VERSION}\n' > ${.TARGET}.tmp + printf '#define LLD_VERSION_MAJOR ${LLD_VERSION:R:R}\n' >> ${.TARGET}.tmp + printf '#define LLD_VERSION_MINOR ${LLD_VERSION:R:E}\n' >> ${.TARGET}.tmp + printf '#define LLD_REVISION_STRING "r${LLD_REVISION}"\n' >> ${.TARGET}.tmp + printf '#define LLD_REPOSITORY_STRING "${SVN_ROOT}/lld/${SVN_BRANCH}"\n' >> ${.TARGET}.tmp + mv ${.TARGET}.tmp ${.TARGET} +.endif + .ifndef HOST_BUILD DPSRCS+= llvm/Config/config.h llvm/Config/llvm-config.h Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.41 src/external/bsd/llvm/lib/Makefile:1.42 --- src/external/bsd/llvm/lib/Makefile:1.41 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.41 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.42 2015/01/29 20:41:34 joerg Exp $ .include <bsd.own.mk> @@ -86,8 +86,6 @@ SUBDIR+= \ .if ${NO_LLVM_DEVELOPER:Uno} == "no" && (${LLVM_DEVELOPER:U} == "yes" || ${MKLLDB} == "yes") SUBDIR+= \ libLLVMExecutionEngine \ - libLLVMJIT \ - libLLVMMCAnalysis \ libLLVMMCJIT \ libLLVMRuntimeDyld .endif @@ -134,16 +132,19 @@ SUBDIR+= \ libclangASTMatchersDynamic \ libclangFormat \ libclangIndex \ - libclangTooling + libclangTooling \ + libclangToolingCore .endif .if ${MKLLD} != "no" SUBDIR+= \ + liblldConfig \ liblldCore \ liblldDriver \ liblldPasses \ liblldReaderWriter \ liblldReaderWriterELF \ + liblldReaderWriterELFAArch64 \ liblldReaderWriterELFHexagon \ liblldReaderWriterELFMips \ liblldReaderWriterELFPPC \ @@ -192,6 +193,8 @@ SUBDIR+= \ liblldbPluginABIMacOSX_arm64 \ liblldbPluginABIMacOSX_i386 \ liblldbPluginABISysV_hexagon \ + liblldbPluginABISysV_ppc \ + liblldbPluginABISysV_ppc64 \ liblldbPluginABISysV_x86_64 \ liblldbPluginAppleObjCRuntime \ liblldbPluginCXXItaniumABI \ Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.6 --- src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.5 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile Thu Jan 29 20:41:34 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $ LIB= LLVMAArch64CodeGen @@ -8,13 +8,15 @@ LIB= LLVMAArch64CodeGen CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AArch64 -SRCS+= AArch64A57FPLoadBalancing.cpp \ +SRCS+= AArch64A53Fix835769.cpp \ + AArch64A57FPLoadBalancing.cpp \ AArch64AddressTypePromotion.cpp \ AArch64AdvSIMDScalarPass.cpp \ AArch64AsmPrinter.cpp \ AArch64BranchRelaxation.cpp \ AArch64CleanupLocalDynamicTLSPass.cpp \ AArch64CollectLOH.cpp \ + AArch64ConditionOptimizer.cpp \ AArch64ConditionalCompares.cpp \ AArch64DeadRegisterDefinitionsPass.cpp \ AArch64ExpandPseudoInsts.cpp \ @@ -25,6 +27,7 @@ SRCS+= AArch64A57FPLoadBalancing.cpp \ AArch64ISelLowering.cpp \ AArch64LoadStoreOptimizer.cpp \ AArch64MCInstLower.cpp \ + AArch64PBQPRegAlloc.cpp \ AArch64PromoteConstant.cpp \ AArch64RegisterInfo.cpp \ AArch64SelectionDAGInfo.cpp \ @@ -45,7 +48,7 @@ TABLEGEN_OUTPUT= \ AArch64GenDisassemblerTables.inc|-gen-disassembler \ AArch64GenFastISel.inc|-gen-fast-isel \ AArch64GenInstrInfo.inc|-gen-instr-info \ - AArch64GenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + AArch64GenMCCodeEmitter.inc|-gen-emitter \ AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \ AArch64GenRegisterInfo.inc|-gen-register-info \ AArch64GenSubtargetInfo.inc|-gen-subtarget Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.14 --- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.13 Fri May 30 18:28:14 2014 +++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2014/05/30 18:28:14 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMARMCodeGen @@ -9,7 +9,6 @@ LIB= LLVMARMCodeGen SRCS+= ARMAsmPrinter.cpp \ ARMBaseInstrInfo.cpp \ ARMBaseRegisterInfo.cpp \ - ARMCodeEmitter.cpp \ ARMConstantIslandPass.cpp \ ARMConstantPoolValue.cpp \ ARMExpandPseudoInsts.cpp \ @@ -19,7 +18,6 @@ SRCS+= ARMAsmPrinter.cpp \ ARMISelDAGToDAG.cpp \ ARMISelLowering.cpp \ ARMInstrInfo.cpp \ - ARMJITInfo.cpp \ ARMLoadStoreOptimizer.cpp \ ARMMCInstLower.cpp \ ARMMachineFunctionInfo.cpp \ @@ -46,7 +44,7 @@ TABLEGEN_OUTPUT= \ ARMGenRegisterInfo.inc|-gen-register-info \ ARMGenInstrInfo.inc|-gen-instr-info \ ARMGenCodeEmitter.inc|-gen-emitter \ - ARMGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + ARMGenMCCodeEmitter.inc|-gen-emitter \ ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \ ARMGenAsmWriter.inc|-gen-asm-writer \ ARMGenAsmMatcher.inc|-gen-asm-matcher \ Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.19 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.20 --- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.19 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.20 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMAnalysis @@ -12,12 +12,14 @@ SRCS+= AliasAnalysis.cpp \ AliasDebugger.cpp \ AliasSetTracker.cpp \ Analysis.cpp \ + AssumptionCache.cpp \ BasicAliasAnalysis.cpp \ BlockFrequencyInfo.cpp \ BlockFrequencyInfoImpl.cpp \ BranchProbabilityInfo.cpp \ CFG.cpp \ CFGPrinter.cpp \ + CFLAliasAnalysis.cpp \ CGSCCPassManager.cpp \ CaptureTracking.cpp \ CodeMetrics.cpp \ @@ -27,6 +29,7 @@ SRCS+= AliasAnalysis.cpp \ DependenceAnalysis.cpp \ DomPrinter.cpp \ DominanceFrontier.cpp \ + FunctionTargetTransformInfo.cpp \ IVUsers.cpp \ InstCount.cpp \ InstructionSimplify.cpp \ Index: src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.12 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMAsmPrinter @@ -16,7 +16,9 @@ SRCS+= ARMException.cpp \ DbgValueHistoryCalculator.cpp \ DwarfAccelTable.cpp \ DwarfCFIException.cpp \ + DwarfCompileUnit.cpp \ DwarfDebug.cpp \ + DwarfExpression.cpp \ DwarfFile.cpp \ DwarfStringPool.cpp \ DwarfUnit.cpp \ Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.29 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.30 --- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.29 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.30 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMCodeGen @@ -9,7 +9,7 @@ LIB= LLVMCodeGen SRCS+= AggressiveAntiDepBreaker.cpp \ AllocationOrder.cpp \ Analysis.cpp \ - AtomicExpandLoadLinkedPass.cpp \ + AtomicExpandPass.cpp \ BasicTargetTransformInfo.cpp \ BranchFolding.cpp \ CalcSpillWeights.cpp \ @@ -26,6 +26,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ ExecutionDepsFix.cpp \ ExpandISelPseudos.cpp \ ExpandPostRAPseudos.cpp \ + ForwardControlFlowIntegrity.cpp \ GCMetadata.cpp \ GCMetadataPrinter.cpp \ GCStrategy.cpp \ @@ -34,7 +35,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ InlineSpiller.cpp \ InterferenceCache.cpp \ IntrinsicLowering.cpp \ - JITCodeEmitter.cpp \ JumpInstrTables.cpp \ LLVMTargetMachine.cpp \ LatencyPriorityQueue.cpp \ @@ -54,7 +54,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ MachineBranchProbabilityInfo.cpp \ MachineBlockFrequencyInfo.cpp \ MachineBlockPlacement.cpp \ - MachineCodeEmitter.cpp \ MachineCopyPropagation.cpp \ MachineCSE.cpp \ MachineCombiner.cpp \ @@ -105,7 +104,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ ShadowStackGC.cpp \ SjLjEHPrepare.cpp \ SlotIndexes.cpp \ - Spiller.cpp \ SpillPlacement.cpp \ SplitKit.cpp \ StackColoring.cpp \ @@ -113,6 +111,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ StackMaps.cpp \ StackProtector.cpp \ StackSlotColoring.cpp \ + StatepointExampleGC.cpp \ TailDuplication.cpp \ TargetFrameLoweringImpl.cpp \ TargetInstrInfo.cpp \ Index: src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile diff -u src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.6 --- src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.5 Sun Sep 29 12:12:00 2013 +++ src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2013/09/29 12:12:00 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMDebugInfo @@ -8,6 +8,7 @@ LIB= LLVMDebugInfo SRCS+= DIContext.cpp \ DWARFAbbreviationDeclaration.cpp \ + DWARFAcceleratorTable.cpp \ DWARFCompileUnit.cpp \ DWARFContext.cpp \ DWARFDebugAbbrev.cpp \ @@ -20,7 +21,8 @@ SRCS+= DIContext.cpp \ DWARFDebugRangeList.cpp \ DWARFFormValue.cpp \ DWARFTypeUnit.cpp \ - DWARFUnit.cpp + DWARFUnit.cpp \ + SyntaxHighlighting.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile diff -u src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.4 --- src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile:1.3 Tue May 28 17:37:34 2013 +++ src/external/bsd/llvm/lib/libLLVMExecutionEngine/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2013/05/28 17:37:34 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMExecutionEngine @@ -6,7 +6,8 @@ LIB= LLVMExecutionEngine .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine -SRCS+= ExecutionEngine.cpp \ +SRCS+= GDBRegistrationListener.cpp \ + ExecutionEngine.cpp \ ExecutionEngineBindings.cpp \ RTDyldMemoryManager.cpp \ TargetSelect.cpp Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.8 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMIR @@ -34,15 +34,16 @@ SRCS+= AsmWriter.cpp \ IntrinsicInst.cpp \ LLVMContext.cpp \ LLVMContextImpl.cpp \ - LeakDetector.cpp \ LegacyPassManager.cpp \ MDBuilder.cpp \ Mangler.cpp \ Metadata.cpp \ + MetadataTracking.cpp \ Module.cpp \ Pass.cpp \ PassManager.cpp \ PassRegistry.cpp \ + Statepoint.cpp \ Type.cpp \ TypeFinder.cpp \ Use.cpp \ Index: src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile diff -u src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile:1.12 Mon Oct 14 21:19:16 2013 +++ src/external/bsd/llvm/lib/libLLVMInstrumentation/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2013/10/14 21:19:16 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMInstrumentation @@ -9,10 +9,11 @@ LIB= LLVMInstrumentation SRCS+= AddressSanitizer.cpp \ BoundsChecking.cpp \ DataFlowSanitizer.cpp \ - DebugIR.cpp \ GCOVProfiling.cpp \ + InstrProfiling.cpp \ Instrumentation.cpp \ MemorySanitizer.cpp \ + SanitizerCoverage.cpp \ ThreadSanitizer.cpp .if defined(HOSTLIB) Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.24 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.25 --- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.24 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.25 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMMipsCodeGen @@ -15,7 +15,7 @@ SRCS+= Mips16ISelDAGToDAG.cpp \ Mips16RegisterInfo.cpp \ MipsAnalyzeImmediate.cpp \ MipsAsmPrinter.cpp \ - MipsCodeEmitter.cpp \ + MipsCCState.cpp \ MipsConstantIslandPass.cpp \ MipsDelaySlotFiller.cpp \ MipsFastISel.cpp \ @@ -23,7 +23,6 @@ SRCS+= Mips16ISelDAGToDAG.cpp \ MipsInstrInfo.cpp \ MipsISelDAGToDAG.cpp \ MipsISelLowering.cpp \ - MipsJITInfo.cpp \ MipsLongBranch.cpp \ MipsMachineFunction.cpp \ MipsModuleISelDAGToDAG.cpp \ @@ -54,7 +53,7 @@ TABLEGEN_OUTPUT= \ MipsGenDAGISel.inc|-gen-dag-isel \ MipsGenDisassemblerTables.inc|-gen-disassembler \ MipsGenFastISel.inc|-gen-fast-isel \ - MipsGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + MipsGenMCCodeEmitter.inc|-gen-emitter \ MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \ MipsGenSubtargetInfo.inc|-gen-subtarget Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.12 Sun Aug 10 17:34:21 2014 +++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/08/10 17:34:21 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMMipsMCTargetDesc @@ -10,6 +10,7 @@ CPPFLAGS+= -I${MIPS_OBJDIR} -I${LLVM_SRC .PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc SRCS+= MipsABIFlagsSection.cpp \ + MipsABIInfo.cpp \ MipsAsmBackend.cpp \ MipsELFObjectWriter.cpp \ MipsELFStreamer.cpp \ Index: src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile diff -u src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile:1.1 Mon Feb 4 15:00:35 2013 +++ src/external/bsd/llvm/lib/libLLVMObjCARC/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:35 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMObjCARC @@ -14,7 +14,8 @@ SRCS+= DependencyAnalysis.cpp \ ObjCARCExpand.cpp \ ObjCARCOpts.cpp \ ObjCARCUtil.cpp \ - ProvenanceAnalysis.cpp + ProvenanceAnalysis.cpp \ + ProvenanceAnalysisEvaluator.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.10 --- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.9 Sun Jan 5 16:38:07 2014 +++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Thu Jan 29 20:41:35 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2014/01/05 16:38:07 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2015/01/29 20:41:35 joerg Exp $ LIB= LLVMPowerPCCodeGen @@ -9,14 +9,12 @@ LIB= LLVMPowerPCCodeGen SRCS+= PPCAsmPrinter.cpp \ PPCBranchSelector.cpp \ PPCCTRLoops.cpp \ - PPCCodeEmitter.cpp \ PPCHazardRecognizers.cpp \ PPCInstrInfo.cpp \ PPCISelDAGToDAG.cpp \ PPCISelLowering.cpp \ PPCFastISel.cpp \ PPCFrameLowering.cpp \ - PPCJITInfo.cpp \ PPCMachineFunctionInfo.cpp \ PPCMCInstLower.cpp \ PPCRegisterInfo.cpp \ @@ -37,7 +35,7 @@ TABLEGEN_OUTPUT= \ PPCGenDisassemblerTables.inc|-gen-disassembler \ PPCGenFastISel.inc|-gen-fast-isel \ PPCGenInstrInfo.inc|-gen-instr-info \ - PPCGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + PPCGenMCCodeEmitter.inc|-gen-emitter \ PPCGenRegisterInfo.inc|-gen-register-info \ PPCGenSubtargetInfo.inc|-gen-subtarget Index: src/external/bsd/llvm/lib/libLLVMProfileData/Makefile diff -u src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.3 --- src/external/bsd/llvm/lib/libLLVMProfileData/Makefile:1.2 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMProfileData/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMProfileData @@ -11,7 +11,10 @@ SRCS+= CoverageMapping.cpp \ CoverageMappingWriter.cpp \ InstrProf.cpp \ InstrProfReader.cpp \ - InstrProfWriter.cpp + InstrProfWriter.cpp \ + SampleProf.cpp \ + SampleProfReader.cpp \ + SampleProfWriter.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile diff -u src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.6 --- src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile:1.5 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMRuntimeDyld/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMRuntimeDyld @@ -6,8 +6,7 @@ LIB= LLVMRuntimeDyld .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/RuntimeDyld -SRCS+= GDBRegistrar.cpp \ - RuntimeDyld.cpp \ +SRCS+= RuntimeDyld.cpp \ RuntimeDyldChecker.cpp \ RuntimeDyldELF.cpp \ RuntimeDyldMachO.cpp Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.18 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.19 --- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.18 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.19 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMScalarOpts @@ -7,6 +7,7 @@ LIB= LLVMScalarOpts .PATH: ${LLVM_SRCDIR}/lib/Transforms/Scalar SRCS+= ADCE.cpp \ + AlignmentFromAssumptions.cpp \ ConstantHoisting.cpp \ ConstantProp.cpp \ CorrelatedValuePropagation.cpp \ Index: src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.4 Wed Apr 4 10:42:03 2012 +++ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2012/04/04 10:42:03 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMSelectionDAG @@ -27,6 +27,7 @@ SRCS+= DAGCombiner.cpp \ SelectionDAGDumper.cpp \ SelectionDAGISel.cpp \ SelectionDAGPrinter.cpp \ + StatepointLowering.cpp \ TargetLowering.cpp \ TargetSelectionDAGInfo.cpp Index: src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.8 Fri Feb 14 20:23:57 2014 +++ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/02/14 20:23:57 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMSparcCodeGen @@ -8,11 +8,9 @@ LIB= LLVMSparcCodeGen SRCS+= DelaySlotFiller.cpp \ SparcAsmPrinter.cpp \ - SparcCodeEmitter.cpp \ SparcInstrInfo.cpp \ SparcISelDAGToDAG.cpp \ SparcISelLowering.cpp \ - SparcJITInfo.cpp \ SparcFrameLowering.cpp \ SparcMCInstLower.cpp \ SparcMachineFunctionInfo.cpp \ @@ -33,7 +31,7 @@ TABLEGEN_OUTPUT= \ SparcGenCodeEmitter.inc|-gen-emitter \ SparcGenDisassemblerTables.inc|-gen-disassembler \ SparcGenInstrInfo.inc|-gen-instr-info \ - SparcGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ + SparcGenMCCodeEmitter.inc|-gen-emitter \ SparcGenRegisterInfo.inc|-gen-register-info \ SparcGenSubtargetInfo.inc|-gen-subtarget Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.29 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.30 --- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.29 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.29 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.30 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMSupport @@ -46,8 +46,10 @@ SRCS+= APFloat.cpp \ LockFileManager.cpp \ MD5.cpp \ ManagedStatic.cpp \ + MathExtras.cpp \ MemoryBuffer.cpp \ MemoryObject.cpp \ + Options.cpp \ PluginLoader.cpp \ PrettyStackTrace.cpp \ Regex.cpp \ @@ -56,12 +58,11 @@ SRCS+= APFloat.cpp \ SourceMgr.cpp \ SpecialCaseList.cpp \ Statistic.cpp \ - StreamableMemoryObject.cpp \ + StreamingMemoryObject.cpp \ StringExtras.cpp \ StringMap.cpp \ StringPool.cpp \ StringRef.cpp \ - StringRefMemoryObject.cpp \ SystemUtils.cpp \ TargetRegistry.cpp \ Timer.cpp \ Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.12 Wed Jan 15 22:21:35 2014 +++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/01/15 22:21:35 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMTarget @@ -8,7 +8,6 @@ LIB= LLVMTarget SRCS+= Target.cpp \ TargetIntrinsicInfo.cpp \ - TargetJITInfo.cpp \ TargetLibraryInfo.cpp \ TargetLoweringObjectFile.cpp \ TargetMachine.cpp \ Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.16 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.17 --- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.16 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.17 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMTransformsUtils @@ -40,6 +40,7 @@ SRCS+= ASanStackFrameLayout.cpp \ SimplifyIndVar.cpp \ SimplifyInstructions.cpp \ SimplifyLibCalls.cpp \ + SymbolRewriter.cpp \ UnifyFunctionExitNodes.cpp \ Utils.cpp \ ValueMapper.cpp Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.13 --- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.12 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMX86CodeGen @@ -7,8 +7,6 @@ LIB= LLVMX86CodeGen .PATH: ${LLVM_SRCDIR}/lib/Target/X86 SRCS+= X86AsmPrinter.cpp \ - X86AtomicExpandPass.cpp \ - X86CodeEmitter.cpp \ X86FastISel.cpp \ X86FixupLEAs.cpp \ X86FloatingPoint.cpp \ @@ -16,7 +14,6 @@ SRCS+= X86AsmPrinter.cpp \ X86ISelDAGToDAG.cpp \ X86ISelLowering.cpp \ X86InstrInfo.cpp \ - X86JITInfo.cpp \ X86MachineFunctionInfo.cpp \ X86MCInstLower.cpp \ X86PadShortFunction.cpp \ Index: src/external/bsd/llvm/lib/libLLVMipa/Makefile diff -u src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.4 --- src/external/bsd/llvm/lib/libLLVMipa/Makefile:1.3 Mon Feb 4 15:00:35 2013 +++ src/external/bsd/llvm/lib/libLLVMipa/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2013/02/04 15:00:35 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:36 joerg Exp $ LIB= LLVMipa @@ -9,7 +9,6 @@ LIB= LLVMipa SRCS+= CallPrinter.cpp \ CallGraph.cpp \ CallGraphSCCPass.cpp \ - FindUsedTypes.cpp \ GlobalsModRef.cpp \ IPA.cpp \ InlineCost.cpp Index: src/external/bsd/llvm/lib/libclangAST/Makefile diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.12 src/external/bsd/llvm/lib/libclangAST/Makefile:1.13 --- src/external/bsd/llvm/lib/libclangAST/Makefile:1.12 Mon Oct 14 01:37:39 2013 +++ src/external/bsd/llvm/lib/libclangAST/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2013/10/14 01:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $ LIB= clangAST @@ -40,7 +40,6 @@ SRCS+= APValue.cpp \ ItaniumCXXABI.cpp \ ItaniumMangle.cpp \ Mangle.cpp \ - MangleNumberingContext.cpp \ MicrosoftCXXABI.cpp \ MicrosoftMangle.cpp \ NSAPI.cpp \ Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.12 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.13 --- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.12 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $ LIB= clangAnalysis @@ -13,8 +13,8 @@ SRCS+= AnalysisDeclContext.cpp \ CFGStmtMap.cpp \ CallGraph.cpp \ CocoaConventions.cpp \ + CodeInjector.cpp \ Consumed.cpp \ - DataflowWorklist.cpp \ Dominators.cpp \ FormatString.cpp \ LiveVariables.cpp \ Index: src/external/bsd/llvm/lib/libclangBasic/Makefile diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.12 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.13 --- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.12 Fri May 30 18:28:15 2014 +++ src/external/bsd/llvm/lib/libclangBasic/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2014/05/30 18:28:15 joerg Exp $ +# $NetBSD: Makefile,v 1.13 2015/01/29 20:41:36 joerg Exp $ LIB= clangBasic @@ -19,6 +19,8 @@ SRCS+= Attributes.cpp \ ObjCRuntime.cpp \ OpenMPKinds.cpp \ OperatorPrecedence.cpp \ + SanitizerBlacklist.cpp \ + Sanitizers.cpp \ SourceLocation.cpp \ SourceManager.cpp \ TargetInfo.cpp \ Index: src/external/bsd/llvm/lib/libclangCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.11 src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.12 --- src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.11 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libclangCodeGen/Makefile Thu Jan 29 20:41:36 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2015/01/29 20:41:36 joerg Exp $ LIB= clangCodeGen @@ -50,7 +50,6 @@ SRCS+= BackendUtil.cpp \ ItaniumCXXABI.cpp \ MicrosoftCXXABI.cpp \ ModuleBuilder.cpp \ - SanitizerBlacklist.cpp \ SanitizerMetadata.cpp \ TargetInfo.cpp Index: src/external/bsd/llvm/lib/libclangDriver/Makefile diff -u src/external/bsd/llvm/lib/libclangDriver/Makefile:1.8 src/external/bsd/llvm/lib/libclangDriver/Makefile:1.9 --- src/external/bsd/llvm/lib/libclangDriver/Makefile:1.8 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libclangDriver/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:37 joerg Exp $ LIB= clangDriver @@ -8,9 +8,11 @@ LIB= clangDriver SRCS+= Action.cpp \ Compilation.cpp \ + CrossWindowsToolChain.cpp \ Driver.cpp \ DriverOptions.cpp \ Job.cpp \ + MSVCToolChain.cpp \ Multilib.cpp \ Phases.cpp \ SanitizerArgs.cpp \ @@ -18,8 +20,7 @@ SRCS+= Action.cpp \ ToolChain.cpp \ ToolChains.cpp \ Tools.cpp \ - Types.cpp \ - WindowsToolChain.cpp + Types.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libclangFormat/Makefile diff -u src/external/bsd/llvm/lib/libclangFormat/Makefile:1.4 src/external/bsd/llvm/lib/libclangFormat/Makefile:1.5 --- src/external/bsd/llvm/lib/libclangFormat/Makefile:1.4 Mon Sep 2 14:34:56 2013 +++ src/external/bsd/llvm/lib/libclangFormat/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/09/02 14:34:56 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2015/01/29 20:41:37 joerg Exp $ LIB= clangFormat @@ -11,6 +11,7 @@ SRCS+= BreakableToken.cpp \ Format.cpp \ FormatToken.cpp \ TokenAnnotator.cpp \ + UnwrappedLineFormatter.cpp \ UnwrappedLineParser.cpp \ WhitespaceManager.cpp Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.13 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.14 --- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.13 Sun Aug 10 17:34:22 2014 +++ src/external/bsd/llvm/lib/libclangFrontend/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2014/08/10 17:34:22 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2015/01/29 20:41:37 joerg Exp $ LIB= clangFrontend @@ -12,6 +12,7 @@ SRCS+= ASTConsumers.cpp \ CacheTokens.cpp \ ChainedDiagnosticConsumer.cpp \ ChainedIncludesSource.cpp \ + CodeGenOptions.cpp \ CompilerInstance.cpp \ CompilerInvocation.cpp \ CreateInvocationFromCommandLine.cpp \ @@ -31,6 +32,7 @@ SRCS+= ASTConsumers.cpp \ MultiplexConsumer.cpp \ PrintPreprocessedOutput.cpp \ SerializedDiagnosticPrinter.cpp \ + SerializedDiagnosticReader.cpp \ TextDiagnostic.cpp \ TextDiagnosticBuffer.cpp \ TextDiagnosticPrinter.cpp \ Index: src/external/bsd/llvm/lib/libclangSema/Makefile diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.14 src/external/bsd/llvm/lib/libclangSema/Makefile:1.15 --- src/external/bsd/llvm/lib/libclangSema/Makefile:1.14 Wed Jan 15 22:21:35 2014 +++ src/external/bsd/llvm/lib/libclangSema/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2014/01/15 22:21:35 joerg Exp $ +# $NetBSD: Makefile,v 1.15 2015/01/29 20:41:37 joerg Exp $ LIB= clangSema @@ -19,6 +19,7 @@ SRCS+= AnalysisBasedWarnings.cpp \ Sema.cpp \ SemaAccess.cpp \ SemaAttr.cpp \ + SemaCUDA.cpp \ SemaCXXScopeSpec.cpp \ SemaCast.cpp \ SemaChecking.cpp \ Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.1 src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.2 --- src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile:1.1 Thu Feb 17 18:35:36 2011 +++ src/external/bsd/llvm/lib/libclangStaticAnalyzerFrontend/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/02/17 18:35:36 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:37 joerg Exp $ LIB= clangStaticAnalyzerFrontend @@ -8,7 +8,9 @@ LIB= clangStaticAnalyzerFrontend SRCS+= AnalysisConsumer.cpp \ CheckerRegistration.cpp \ - FrontendActions.cpp + FrontendActions.cpp \ + ModelConsumer.cpp \ + ModelInjector.cpp CHECKERS_OBJDIR!= cd ${.CURDIR}/../libclangStaticAnalyzerCheckers && ${PRINTOBJDIR} CPPFLAGS+= -I${CHECKERS_OBJDIR} Index: src/external/bsd/llvm/lib/liblldDriver/Makefile diff -u src/external/bsd/llvm/lib/liblldDriver/Makefile:1.6 src/external/bsd/llvm/lib/liblldDriver/Makefile:1.7 --- src/external/bsd/llvm/lib/liblldDriver/Makefile:1.6 Fri May 30 18:28:15 2014 +++ src/external/bsd/llvm/lib/liblldDriver/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2014/05/30 18:28:15 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2015/01/29 20:41:37 joerg Exp $ LIB= lldDriver @@ -9,6 +9,7 @@ LIB= lldDriver SRCS+= CoreDriver.cpp \ DarwinLdDriver.cpp \ Driver.cpp \ + DarwinInputGraph.cpp \ GnuLdDriver.cpp \ GnuLdInputGraph.cpp \ UniversalDriver.cpp \ Index: src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.3 src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.3 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ - # $NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $ + # $NetBSD: Makefile,v 1.4 2015/01/29 20:41:37 joerg Exp $ LIB= lldReaderWriterELFMips @@ -9,6 +9,7 @@ LIB= lldReaderWriterELFMips CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWriter/ELF SRCS+= MipsCtorsOrderPass.cpp \ + MipsELFFlagsMerger.cpp \ MipsLinkingContext.cpp \ MipsRelocationHandler.cpp \ MipsRelocationPass.cpp \ Index: src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.1 src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.2 --- src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile:1.1 Mon Sep 2 14:34:57 2013 +++ src/external/bsd/llvm/lib/liblldReaderWriterELFX86/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:37 joerg Exp $ LIB= lldReaderWriterELFX86 @@ -9,6 +9,7 @@ LIB= lldReaderWriterELFX86 CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWriter/ELF SRCS+= X86LinkingContext.cpp \ + X86RelocationHandler.cpp \ X86TargetHandler.cpp .if defined(HOSTLIB) Index: src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.6 src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.7 --- src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.6 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2014/08/10 17:35:07 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2015/01/29 20:41:37 joerg Exp $ LIB= lldReaderWriterMachO @@ -6,10 +6,12 @@ LIB= lldReaderWriterMachO .PATH: ${LLD_SRCDIR}/lib/ReaderWriter/MachO -SRCS+= ArchHandler_x86.cpp \ +SRCS+= ArchHandler_arm64.cpp \ + ArchHandler_x86.cpp \ ArchHandler_x86_64.cpp \ ArchHandler_arm.cpp \ ArchHandler.cpp \ + CompactUnwindPass.cpp \ GOTPass.cpp \ MachOLinkingContext.cpp \ MachONormalizedFileBinaryReader.cpp \ @@ -17,6 +19,7 @@ SRCS+= ArchHandler_x86.cpp \ MachONormalizedFileFromAtoms.cpp \ MachONormalizedFileToAtoms.cpp \ MachONormalizedFileYAML.cpp \ + ShimPass.cpp \ StubsPass.cpp \ WriterMachO.cpp Index: src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.3 src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.3 Tue Mar 4 21:05:06 2014 +++ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile Thu Jan 29 20:41:37 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/03/04 21:05:06 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:37 joerg Exp $ LIB= lldReaderWriterPECOFF @@ -8,6 +8,7 @@ LIB= lldReaderWriterPECOFF SRCS+= EdataPass.cpp \ IdataPass.cpp \ + LinkerGeneratedSymbolFile.cpp \ LoadConfigPass.cpp \ PECOFFLinkingContext.cpp \ Pass.cpp \ Index: src/external/bsd/llvm/lib/liblldbAPI/Makefile diff -u src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.3 src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbAPI/Makefile:1.3 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldbAPI/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $ LIB= lldbAPI @@ -20,6 +20,7 @@ SRCS+= SBAddress.cpp \ SBDeclaration.cpp \ SBError.cpp \ SBEvent.cpp \ + SBExecutionContext.cpp \ SBExpressionOptions.cpp \ SBFileSpec.cpp \ SBFileSpecList.cpp \ @@ -42,6 +43,7 @@ SRCS+= SBAddress.cpp \ SBSymbolContextList.cpp \ SBTarget.cpp \ SBThread.cpp \ + SBThreadPlan.cpp \ SBType.cpp \ SBTypeCategory.cpp \ SBTypeEnumMember.cpp \ Index: src/external/bsd/llvm/lib/liblldbCore/Makefile diff -u src/external/bsd/llvm/lib/liblldbCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldbCore/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbCore/Makefile:1.3 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldbCore/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $ LIB= lldbCore @@ -18,7 +18,6 @@ SRCS+= Address.cpp \ Broadcaster.cpp \ Communication.cpp \ Connection.cpp \ - ConnectionFileDescriptor.cpp \ ConnectionMachPort.cpp \ ConnectionSharedMemory.cpp \ ConstString.cpp \ Index: src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile diff -u src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.2 src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.3 --- src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile:1.2 Mon Oct 14 01:37:40 2013 +++ src/external/bsd/llvm/lib/liblldbDataFormatters/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/10/14 01:37:40 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2015/01/29 20:41:38 joerg Exp $ LIB= lldbDataFormatters @@ -14,13 +14,17 @@ SRCS+= CF.cpp \ FormatClasses.cpp \ FormatManager.cpp \ LibCxx.cpp \ + LibCxxInitializerList.cpp \ LibCxxList.cpp \ LibCxxMap.cpp \ LibCxxUnorderedMap.cpp \ + LibCxxVector.cpp \ LibStdcpp.cpp \ NSArray.cpp \ NSDictionary.cpp \ + NSIndexPath.cpp \ NSSet.cpp \ + StringPrinter.cpp \ TypeCategory.cpp \ TypeCategoryMap.cpp \ TypeFormat.cpp \ Index: src/external/bsd/llvm/lib/liblldbExpression/Makefile diff -u src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.1 src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.2 --- src/external/bsd/llvm/lib/liblldbExpression/Makefile:1.1 Sun Sep 29 12:12:00 2013 +++ src/external/bsd/llvm/lib/liblldbExpression/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $ LIB= lldbExpression @@ -14,6 +14,7 @@ SRCS+= ASTDumper.cpp \ ClangExpressionParser.cpp \ ClangExpressionVariable.cpp \ ClangFunction.cpp \ + ClangModulesDeclVendor.cpp \ ClangPersistentVariables.cpp \ ClangUserExpression.cpp \ ClangUtilityFunction.cpp \ Index: src/external/bsd/llvm/lib/liblldbHostCommon/Makefile diff -u src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.3 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbHostCommon/Makefile:1.3 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldbHostCommon/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:35:07 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $ LIB= lldbHostCommon @@ -13,13 +13,14 @@ SRCS+= Condition.cpp \ FileSpec.cpp \ Host.cpp \ IOObject.cpp \ + MonitoringProcessLauncher.cpp \ Mutex.cpp \ NativeBreakpoint.cpp \ NativeBreakpointList.cpp \ NativeProcessProtocol.cpp \ NativeThreadProtocol.cpp \ OptionParser.cpp \ - Pipe.cpp \ + PipeBase.cpp \ ProcessRunLock.cpp \ Socket.cpp \ SocketAddress.cpp \ Index: src/external/bsd/llvm/lib/liblldbInterpreter/Makefile diff -u src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.2 src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.3 --- src/external/bsd/llvm/lib/liblldbInterpreter/Makefile:1.2 Sun Aug 10 17:35:07 2014 +++ src/external/bsd/llvm/lib/liblldbInterpreter/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2014/08/10 17:35:07 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2015/01/29 20:41:38 joerg Exp $ LIB= lldbInterpreter @@ -29,6 +29,7 @@ SRCS+= Args.cpp \ OptionValueArgs.cpp \ OptionValueArray.cpp \ OptionValueBoolean.cpp \ + OptionValueChar.cpp \ OptionValueDictionary.cpp \ OptionValueEnumeration.cpp \ OptionValueFileSpec.cpp \ Index: src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile diff -u src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.1 src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.2 --- src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile:1.1 Sun Sep 29 12:12:00 2013 +++ src/external/bsd/llvm/lib/liblldbPluginAppleObjCRuntime/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/09/29 12:12:00 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $ LIB= lldbPluginAppleObjCRuntime @@ -6,11 +6,11 @@ LIB= lldbPluginAppleObjCRuntime .PATH: ${LLDB_SRCDIR}/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -SRCS+= AppleObjCRuntime.cpp \ +SRCS+= AppleObjCDeclVendor.cpp \ + AppleObjCRuntime.cpp \ AppleObjCRuntimeV1.cpp \ AppleObjCRuntimeV2.cpp \ AppleObjCTrampolineHandler.cpp \ - AppleObjCTypeVendor.cpp \ AppleThreadPlanStepThroughObjCTrampoline.cpp .if defined(HOSTLIB) Index: src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile diff -u src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile:1.3 Fri May 30 18:28:16 2014 +++ src/external/bsd/llvm/lib/liblldbPluginProcessElfCore/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $ LIB= lldbPluginProcessElfCore @@ -7,11 +7,13 @@ LIB= lldbPluginProcessElfCore .PATH: ${LLDB_SRCDIR}/source/Plugins/Process/elf-core CPPFLAGS.RegisterContextPOSIXCore_mips64.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility +CPPFLAGS.RegisterContextPOSIXCore_powerpc.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility CPPFLAGS.RegisterContextPOSIXCore_x86_64.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility CPPFLAGS.ThreadElfCore.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility SRCS+= ProcessElfCore.cpp \ RegisterContextPOSIXCore_mips64.cpp \ + RegisterContextPOSIXCore_powerpc.cpp \ RegisterContextPOSIXCore_x86_64.cpp \ ThreadElfCore.cpp Index: src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile diff -u src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.3 src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile:1.3 Fri May 30 18:28:16 2014 +++ src/external/bsd/llvm/lib/liblldbPluginProcessPOSIX/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/05/30 18:28:16 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:38 joerg Exp $ LIB= lldbPluginProcessPOSIX @@ -10,8 +10,9 @@ CPPFLAGS.POSIXStopInfo.cpp= -I${LLDB_SRC CPPFLAGS.POSIXThread.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD CPPFLAGS.ProcessPOSIX.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD CPPFLAGS.RegisterContextPOSIX_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -CPPFLAGS.RegisterContextPOSIXProcessMonitor_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD CPPFLAGS.RegisterContextPOSIXProcessMonitor_mips64.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD +CPPFLAGS.RegisterContextPOSIXProcessMonitor_powerpc.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD +CPPFLAGS.RegisterContextPOSIXProcessMonitor_x86.cpp= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility -I${LLDB_SRCDIR}/source/Plugins/Process/FreeBSD CPPFLAGS.POSIXThread.cpp+= -I${LLDB_SRCDIR}/source/Plugins/Process/Utility SRCS+= POSIXStopInfo.cpp \ @@ -20,6 +21,7 @@ SRCS+= POSIXStopInfo.cpp \ ProcessPOSIX.cpp \ ProcessPOSIXLog.cpp \ RegisterContextPOSIXProcessMonitor_mips64.cpp \ + RegisterContextPOSIXProcessMonitor_powerpc.cpp \ RegisterContextPOSIXProcessMonitor_x86.cpp .if defined(HOSTLIB) Index: src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile diff -u src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.4 src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.5 --- src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile:1.4 Sun Aug 10 17:35:08 2014 +++ src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2014/08/10 17:35:08 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2015/01/29 20:41:38 joerg Exp $ LIB= lldbPluginProcessUtility @@ -19,6 +19,7 @@ SRCS+= DynamicRegisterInfo.cpp \ RegisterContextDummy.cpp \ RegisterContextFreeBSD_i386.cpp \ RegisterContextFreeBSD_mips64.cpp \ + RegisterContextFreeBSD_powerpc.cpp \ RegisterContextFreeBSD_x86_64.cpp \ RegisterContextLinux_i386.cpp \ RegisterContextLinux_x86_64.cpp \ @@ -30,6 +31,7 @@ SRCS+= DynamicRegisterInfo.cpp \ RegisterContextMacOSXFrameBackchain.cpp \ RegisterContextMemory.cpp \ RegisterContextPOSIX_mips64.cpp \ + RegisterContextPOSIX_powerpc.cpp \ RegisterContextPOSIX_x86.cpp \ RegisterContextThreadMemory.cpp \ StopInfoMachException.cpp \ Index: src/external/bsd/llvm/lib/liblldbSymbol/Makefile diff -u src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.1 src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.2 --- src/external/bsd/llvm/lib/liblldbSymbol/Makefile:1.1 Sun Sep 29 12:12:02 2013 +++ src/external/bsd/llvm/lib/liblldbSymbol/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/09/29 12:12:02 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2015/01/29 20:41:38 joerg Exp $ LIB= lldbSymbol @@ -13,6 +13,7 @@ SRCS+= Block.cpp \ ClangExternalASTSourceCallbacks.cpp \ ClangExternalASTSourceCommon.cpp \ ClangNamespaceDecl.cpp \ + CompactUnwindInfo.cpp \ CompileUnit.cpp \ Declaration.cpp \ DWARFCallFrameInfo.cpp \ Index: src/external/bsd/llvm/lib/liblldbTarget/Makefile diff -u src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.5 src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.6 --- src/external/bsd/llvm/lib/liblldbTarget/Makefile:1.5 Sun Aug 10 17:35:08 2014 +++ src/external/bsd/llvm/lib/liblldbTarget/Makefile Thu Jan 29 20:41:38 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2014/08/10 17:35:08 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:38 joerg Exp $ LIB= lldbTarget @@ -11,6 +11,8 @@ CPPFLAGS.Thread.cpp+= -I${LLDB_SRCDIR}/s SRCS+= ABI.cpp \ CPPLanguageRuntime.cpp \ ExecutionContext.cpp \ + InstrumentationRuntime.cpp \ + InstrumentationRuntimeStopInfo.cpp \ JITLoader.cpp \ JITLoaderList.cpp \ LanguageRuntime.cpp \ @@ -43,6 +45,7 @@ SRCS+= ABI.cpp \ ThreadPlanBase.cpp \ ThreadPlanCallFunction.cpp \ ThreadPlanCallUserExpression.cpp \ + ThreadPlanPython.cpp \ ThreadPlanRunToAddress.cpp \ ThreadPlanShouldStopHere.cpp \ ThreadPlanStepInRange.cpp \ Index: src/external/bsd/llvm/lib/liblldbUtility/Makefile diff -u src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.3 src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldbUtility/Makefile:1.3 Sun Aug 10 17:35:08 2014 +++ src/external/bsd/llvm/lib/liblldbUtility/Makefile Thu Jan 29 20:41:39 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2014/08/10 17:35:08 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2015/01/29 20:41:39 joerg Exp $ LIB= lldbUtility @@ -11,11 +11,13 @@ SRCS+= ARM_DWARF_Registers.cpp \ KQueue.cpp \ PseudoTerminal.cpp \ Range.cpp \ + RegisterNumber.cpp \ SharingPtr.cpp \ StringExtractor.cpp \ StringExtractorGDBRemote.cpp \ StringLexer.cpp \ - TimeSpecTimeout.cpp + TimeSpecTimeout.cpp \ + UriParser.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Added files: Index: src/external/bsd/llvm/lib/libclangToolingCore/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libclangToolingCore/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/external/bsd/llvm/lib/libclangToolingCore/Makefile Thu Jan 29 20:41:37 2015 @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $ + +LIB= clangToolingCore + +.include <bsd.init.mk> + +.PATH: ${CLANG_SRCDIR}/lib/Tooling/Core + +SRCS+= Replacement.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/liblldConfig/Makefile diff -u /dev/null src/external/bsd/llvm/lib/liblldConfig/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/external/bsd/llvm/lib/liblldConfig/Makefile Thu Jan 29 20:41:37 2015 @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $ + +LIB= lldConfig + +.include <bsd.init.mk> + +.PATH: ${LLD_SRCDIR}/lib/Config + +SRCS+= Version.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile diff -u /dev/null src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/external/bsd/llvm/lib/liblldReaderWriterELFAArch64/Makefile Thu Jan 29 20:41:37 2015 @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:37 joerg Exp $ + +LIB= lldReaderWriterELFAArch64 + +.include <bsd.init.mk> + +.PATH: ${LLD_SRCDIR}/lib/ReaderWriter/ELF/AArch64 + +CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWriter/ELF + +SRCS+= AArch64LinkingContext.cpp \ + AArch64RelocationHandler.cpp \ + AArch64RelocationPass.cpp \ + AArch64TargetHandler.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc/Makefile Thu Jan 29 20:41:38 2015 @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:38 joerg Exp $ + +LIB= lldbPluginABISysV_ppc + +.include <bsd.init.mk> + +.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-ppc + +SRCS+= ABISysV_ppc.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile diff -u /dev/null src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/external/bsd/llvm/lib/liblldbPluginABISysV_ppc64/Makefile Thu Jan 29 20:41:38 2015 @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:38 joerg Exp $ + +LIB= lldbPluginABISysV_ppc64 + +.include <bsd.init.mk> + +.PATH: ${LLDB_SRCDIR}/source/Plugins/ABI/SysV-ppc64 + +SRCS+= ABISysV_ppc64.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/tools/llvm-lib/liblldConfig/Makefile diff -u /dev/null src/tools/llvm-lib/liblldConfig/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/tools/llvm-lib/liblldConfig/Makefile Thu Jan 29 20:41:39 2015 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:39 joerg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile diff -u /dev/null src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile:1.1 --- /dev/null Thu Jan 29 20:41:39 2015 +++ src/tools/llvm-lib/liblldReaderWriterELFAArch64/Makefile Thu Jan 29 20:41:39 2015 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2015/01/29 20:41:39 joerg Exp $ + +.include <bsd.init.mk>