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>