summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2019-06-23 22:07:37 +0000
committerpatrick <patrick@openbsd.org>2019-06-23 22:07:37 +0000
commit7350f337b9e3eb4461d99580e625c7ef148d107c (patch)
tree8ba6735e4854ffbeeb7ff7adbc9a32004bf1f196
parentMerge LLVM 8.0.0 release. (diff)
downloadwireguard-openbsd-7350f337b9e3eb4461d99580e625c7ef148d107c.tar.xz
wireguard-openbsd-7350f337b9e3eb4461d99580e625c7ef148d107c.zip
Update clang build infrastructure for LLVM 8.0.0.
-rw-r--r--gnu/usr.bin/clang/clang/clang.16
-rw-r--r--gnu/usr.bin/clang/include/clang/AST/Makefile17
-rw-r--r--gnu/usr.bin/clang/include/clang/Basic/Version.inc10
-rw-r--r--gnu/usr.bin/clang/include/clang/Config/config.h2
-rw-r--r--gnu/usr.bin/clang/include/clang/intrin/Makefile4
-rw-r--r--gnu/usr.bin/clang/include/lld/Common/Version.inc8
-rw-r--r--gnu/usr.bin/clang/include/llvm/Config/config.h13
-rw-r--r--gnu/usr.bin/clang/include/llvm/Config/llvm-config.h.in6
-rw-r--r--gnu/usr.bin/clang/include/llvm/X86/Makefile13
-rw-r--r--gnu/usr.bin/clang/libLLVM/shlib_version2
-rw-r--r--gnu/usr.bin/clang/libLLVMAArch64CodeGen/Makefile6
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile12
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile5
-rw-r--r--gnu/usr.bin/clang/libLLVMAnalysis/Makefile9
-rw-r--r--gnu/usr.bin/clang/libLLVMAsmPrinter/Makefile5
-rw-r--r--gnu/usr.bin/clang/libLLVMBinaryFormat/Makefile8
-rw-r--r--gnu/usr.bin/clang/libLLVMCodeGen/Makefile4
-rw-r--r--gnu/usr.bin/clang/libLLVMCore/Makefile4
-rw-r--r--gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile6
-rw-r--r--gnu/usr.bin/clang/libLLVMDebugInfoPDB/Makefile15
-rw-r--r--gnu/usr.bin/clang/libLLVMDemangle/Makefile6
-rw-r--r--gnu/usr.bin/clang/libLLVMGlobalISel/Makefile9
-rw-r--r--gnu/usr.bin/clang/libLLVMInstrumentation/Makefile3
-rw-r--r--gnu/usr.bin/clang/libLLVMLTO/Makefile3
-rw-r--r--gnu/usr.bin/clang/libLLVMMCParser/Makefile5
-rw-r--r--gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile3
-rw-r--r--gnu/usr.bin/clang/libLLVMScalarOpts/Makefile6
-rw-r--r--gnu/usr.bin/clang/libLLVMSupport/Makefile11
-rw-r--r--gnu/usr.bin/clang/libLLVMSupport/Makefile.shared11
-rw-r--r--gnu/usr.bin/clang/libLLVMTransformUtils/Makefile8
-rw-r--r--gnu/usr.bin/clang/libLLVMVectorize/Makefile4
-rw-r--r--gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile5
-rw-r--r--gnu/usr.bin/clang/libLLVMipo/Makefile3
-rw-r--r--gnu/usr.bin/clang/libclangAST/Makefile10
-rw-r--r--gnu/usr.bin/clang/libclangAnalysis/Makefile8
-rw-r--r--gnu/usr.bin/clang/libclangBasic/Makefile5
-rw-r--r--gnu/usr.bin/clang/libclangBasicTargets/Makefile4
-rw-r--r--gnu/usr.bin/clang/libclangDriver/Makefile7
-rw-r--r--gnu/usr.bin/clang/libclangFrontend/Makefile5
-rw-r--r--gnu/usr.bin/clang/libclangLex/Makefile3
-rw-r--r--gnu/usr.bin/clang/libclangSerialization/Makefile5
-rw-r--r--gnu/usr.bin/clang/liblldELF/Makefile6
-rw-r--r--gnu/usr.bin/clang/liblldbAPI/Makefile3
-rw-r--r--gnu/usr.bin/clang/liblldbBreakpoint/Makefile3
-rw-r--r--gnu/usr.bin/clang/liblldbCommands/Makefile3
-rw-r--r--gnu/usr.bin/clang/liblldbCore/Makefile10
-rw-r--r--gnu/usr.bin/clang/liblldbHostCommon/Makefile5
-rw-r--r--gnu/usr.bin/clang/liblldbPluginArchitecture/Makefile4
-rw-r--r--gnu/usr.bin/clang/liblldbPluginExpressionParser/Makefile6
-rw-r--r--gnu/usr.bin/clang/liblldbPluginLanguage/Makefile15
-rw-r--r--gnu/usr.bin/clang/liblldbPluginLanguageRuntime/Makefile6
-rw-r--r--gnu/usr.bin/clang/liblldbPluginObjectFile/Makefile4
-rw-r--r--gnu/usr.bin/clang/liblldbPluginOperatingSystem/Makefile6
-rw-r--r--gnu/usr.bin/clang/liblldbPluginPlatform/Makefile3
-rw-r--r--gnu/usr.bin/clang/liblldbPluginProcess/Makefile7
-rw-r--r--gnu/usr.bin/clang/liblldbPluginSymbolFile/Makefile16
-rw-r--r--gnu/usr.bin/clang/liblldbSymbol/Makefile5
-rw-r--r--gnu/usr.bin/clang/liblldbTarget/Makefile3
-rw-r--r--gnu/usr.bin/clang/liblldbUtility/Makefile11
-rw-r--r--gnu/usr.bin/clang/lldb/Makefile9
-rw-r--r--gnu/usr.bin/clang/llvm-config/llvm-config.14
-rw-r--r--gnu/usr.bin/clang/llvm-tblgen/Makefile3
62 files changed, 259 insertions, 152 deletions
diff --git a/gnu/usr.bin/clang/clang/clang.1 b/gnu/usr.bin/clang/clang/clang.1
index 9bc3db5e723..7d255ca634a 100644
--- a/gnu/usr.bin/clang/clang/clang.1
+++ b/gnu/usr.bin/clang/clang/clang.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "CLANG, CLANG++, CLANG-CPP" "1" "May 09, 2019" "7" "Clang"
+.TH "CLANG, CLANG++, CLANG-CPP" "1" "Jun 23, 2019" "8" "Clang"
.SH NAME
clang, clang++, clang-cpp \- the Clang C, C++, and Objective-C compiler
.
@@ -88,7 +88,7 @@ an "a.out", ".dylib" or ".so" file.
.sp
The Clang Static Analyzer is a tool that scans source code to try to find bugs
through code analysis. This tool uses many parts of Clang and is built into
-the same driver. Please see <\fI\%http://clang\-analyzer.llvm.org\fP> for more details
+the same driver. Please see <\fI\%https://clang\-analyzer.llvm.org\fP> for more details
on how to use the static analyzer.
.SH OPTIONS
.SS Stage Selection Options
@@ -847,7 +847,7 @@ Darwin targets.
.UNINDENT
.SH BUGS
.sp
-To report bugs, please visit <\fI\%http://llvm.org/bugs/\fP>. Most bug reports should
+To report bugs, please visit <\fI\%https://bugs.llvm.org/\fP>. Most bug reports should
include preprocessed source files (use the \fI\%\-E\fP option) and the full
output of the compiler, along with information to reproduce.
.SH SEE ALSO
diff --git a/gnu/usr.bin/clang/include/clang/AST/Makefile b/gnu/usr.bin/clang/include/clang/AST/Makefile
index bb216ebcc86..eec59e69909 100644
--- a/gnu/usr.bin/clang/include/clang/AST/Makefile
+++ b/gnu/usr.bin/clang/include/clang/AST/Makefile
@@ -1,11 +1,12 @@
-# $OpenBSD: Makefile,v 1.3 2017/07/09 15:28:34 espie Exp $
+# $OpenBSD: Makefile,v 1.4 2019/06/23 22:07:37 patrick Exp $
.include <bsd.own.mk>
TBLGEN= ${.OBJDIR}/../../../clang-tblgen/clang-tblgen
CLANG_INC=${.CURDIR}/../../../../../llvm/tools/clang/include
-GEN= AttrDump.inc AttrImpl.inc AttrVisitor.inc Attrs.inc
+GEN= AttrImpl.inc AttrTextNodeDump.inc AttrNodeTraverse.inc
+GEN+=AttrVisitor.inc Attrs.inc
GEN+=CommentCommandInfo.inc CommentCommandList.inc
GEN+=CommentHTMLNamedCharacterReferences.inc CommentHTMLTags.inc
GEN+=CommentHTMLTagsProperties.inc CommentNodes.inc DeclNodes.inc StmtNodes.inc
@@ -18,14 +19,18 @@ install:
clean cleandir:
rm -f ${GEN}
-AttrDump.inc: ${CLANG_INC}/clang/Basic/Attr.td
- ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-dump \
- -o ${.TARGET} ${.ALLSRC}
-
AttrImpl.inc: ${CLANG_INC}/clang/Basic/Attr.td
${TBLGEN} -I${CLANG_INC} -gen-clang-attr-impl \
-o ${.TARGET} ${.ALLSRC}
+AttrTextNodeDump.inc: ${CLANG_INC}/clang/Basic/Attr.td
+ ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-text-node-dump \
+ -o ${.TARGET} ${.ALLSRC}
+
+AttrNodeTraverse.inc: ${CLANG_INC}/clang/Basic/Attr.td
+ ${TBLGEN} -I${CLANG_INC} -gen-clang-attr-node-traverse \
+ -o ${.TARGET} ${.ALLSRC}
+
AttrVisitor.inc: ${CLANG_INC}/clang/Basic/Attr.td
${TBLGEN} -I${CLANG_INC} -gen-clang-attr-ast-visitor \
-o ${.TARGET} ${.ALLSRC}
diff --git a/gnu/usr.bin/clang/include/clang/Basic/Version.inc b/gnu/usr.bin/clang/include/clang/Basic/Version.inc
index 33e8fc359ba..608d1e866b5 100644
--- a/gnu/usr.bin/clang/include/clang/Basic/Version.inc
+++ b/gnu/usr.bin/clang/include/clang/Basic/Version.inc
@@ -1,9 +1,9 @@
-/* $OpenBSD: Version.inc,v 1.7 2019/01/27 16:59:41 patrick Exp $ */
+/* $OpenBSD: Version.inc,v 1.8 2019/06/23 22:07:38 patrick Exp $ */
-#define CLANG_VERSION 7.0.1
-#define CLANG_VERSION_STRING "7.0.1"
-#define CLANG_VERSION_MAJOR 7
+#define CLANG_VERSION 8.0.0
+#define CLANG_VERSION_STRING "8.0.0"
+#define CLANG_VERSION_MAJOR 8
#define CLANG_VERSION_MINOR 0
-#define CLANG_VERSION_PATCHLEVEL 1
+#define CLANG_VERSION_PATCHLEVEL 0
#define CLANG_VENDOR "OpenBSD "
diff --git a/gnu/usr.bin/clang/include/clang/Config/config.h b/gnu/usr.bin/clang/include/clang/Config/config.h
index 9eec8731cdb..7439cf8f9ff 100644
--- a/gnu/usr.bin/clang/include/clang/Config/config.h
+++ b/gnu/usr.bin/clang/include/clang/Config/config.h
@@ -61,7 +61,7 @@
#define CLANG_HAVE_RLIMITS 1
/* The LLVM product name and version */
-#define BACKEND_PACKAGE_STRING "LLVM 7.0.1"
+#define BACKEND_PACKAGE_STRING "LLVM 8.0.0"
/* Linker version detected at compile time. */
/* #undef HOST_LINK_VERSION */
diff --git a/gnu/usr.bin/clang/include/clang/intrin/Makefile b/gnu/usr.bin/clang/include/clang/intrin/Makefile
index 60cc023bd8d..f2fff284460 100644
--- a/gnu/usr.bin/clang/include/clang/intrin/Makefile
+++ b/gnu/usr.bin/clang/include/clang/intrin/Makefile
@@ -1,8 +1,8 @@
-# $OpenBSD: Makefile,v 1.18 2019/01/27 16:59:41 patrick Exp $
+# $OpenBSD: Makefile,v 1.19 2019/06/23 22:07:38 patrick Exp $
.include <bsd.own.mk>
-LLVM_V= 7.0.1
+LLVM_V= 8.0.0
CLANG_INTR_INCDIR= /usr/lib/clang/${LLVM_V}/include
TBLGEN= ${.OBJDIR}/../../../clang-tblgen/clang-tblgen
diff --git a/gnu/usr.bin/clang/include/lld/Common/Version.inc b/gnu/usr.bin/clang/include/lld/Common/Version.inc
index c8c20b64ed0..9fafe78d8b8 100644
--- a/gnu/usr.bin/clang/include/lld/Common/Version.inc
+++ b/gnu/usr.bin/clang/include/lld/Common/Version.inc
@@ -1,8 +1,8 @@
-/* $OpenBSD: Version.inc,v 1.2 2019/01/27 16:59:41 patrick Exp $ */
+/* $OpenBSD: Version.inc,v 1.3 2019/06/23 22:07:38 patrick Exp $ */
-#define LLD_VERSION 7.0.1
-#define LLD_VERSION_STRING "7.0.1"
-#define LLD_VERSION_MAJOR 7
+#define LLD_VERSION 8.0.0
+#define LLD_VERSION_STRING "8.0.0"
+#define LLD_VERSION_MAJOR 8
#define LLD_VERSION_MINOR 0
#define LLD_REVISION_STRING ""
#define LLD_REPOSITORY_STRING ""
diff --git a/gnu/usr.bin/clang/include/llvm/Config/config.h b/gnu/usr.bin/clang/include/llvm/Config/config.h
index 649796dd0fa..3c7d5542079 100644
--- a/gnu/usr.bin/clang/include/llvm/Config/config.h
+++ b/gnu/usr.bin/clang/include/llvm/Config/config.h
@@ -15,6 +15,9 @@
/* Define to 1 to enable crash overrides, and to 0 otherwise. */
#define ENABLE_CRASH_OVERRIDES 1
+/* Define to 1 to enable crash memory dumps, and to 0 otherwise. */
+#define LLVM_ENABLE_CRASH_DUMPS 0
+
/* Define to 1 if you have the `backtrace' function. */
/* #undef HAVE_BACKTRACE */
@@ -207,6 +210,12 @@
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
+/* Define to 1 if stat struct has st_mtimespec member .*/
+/* #undef HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC */
+
+/* Define to 1 if stat struct has st_mtim member. */
+#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
+
/* Define to 1 if you have the <sys/types.h> header file. */
/* #undef HAVE_SYS_TYPES_H */
@@ -320,10 +329,10 @@
#define PACKAGE_NAME "LLVM"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "LLVM 7.0.1"
+#define PACKAGE_STRING "LLVM 8.0.0"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "7.0.1"
+#define PACKAGE_VERSION "8.0.0"
/* Define to the vendor of this package. */
/* #undef PACKAGE_VENDOR */
diff --git a/gnu/usr.bin/clang/include/llvm/Config/llvm-config.h.in b/gnu/usr.bin/clang/include/llvm/Config/llvm-config.h.in
index ffde9035a98..a2319a0053c 100644
--- a/gnu/usr.bin/clang/include/llvm/Config/llvm-config.h.in
+++ b/gnu/usr.bin/clang/include/llvm/Config/llvm-config.h.in
@@ -51,16 +51,16 @@
#define LLVM_USE_PERF 0
/* Major version of the LLVM API */
-#define LLVM_VERSION_MAJOR 7
+#define LLVM_VERSION_MAJOR 8
/* Minor version of the LLVM API */
#define LLVM_VERSION_MINOR 0
/* Patch version of the LLVM API */
-#define LLVM_VERSION_PATCH 1
+#define LLVM_VERSION_PATCH 0
/* LLVM version string */
-#define LLVM_VERSION_STRING "7.0.1"
+#define LLVM_VERSION_STRING "8.0.0"
/* Whether LLVM records statistics for use with GetStatistics(),
* PrintStatistics() or PrintStatisticsJSON()
diff --git a/gnu/usr.bin/clang/include/llvm/X86/Makefile b/gnu/usr.bin/clang/include/llvm/X86/Makefile
index b0626246589..376c2f1780b 100644
--- a/gnu/usr.bin/clang/include/llvm/X86/Makefile
+++ b/gnu/usr.bin/clang/include/llvm/X86/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.5 2018/04/06 14:44:04 patrick Exp $
+# $OpenBSD: Makefile,v 1.6 2019/06/23 22:07:38 patrick Exp $
.include <bsd.own.mk>
@@ -6,9 +6,9 @@ LLVM_SRCS= ${.CURDIR}/../../../../../llvm
HDRS= X86GenAsmMatcher.inc X86GenAsmWriter.inc X86GenAsmWriter1.inc \
X86GenCallingConv.inc X86GenDAGISel.inc X86GenDisassemblerTables.inc \
- X86GenEVEX2VEXTables.inc X86GenFastISel.inc X86GenInstrInfo.inc \
- X86GenRegisterInfo.inc X86GenSubtargetInfo.inc X86GenRegisterBank.inc \
- X86GenGlobalISel.inc
+ X86GenEVEX2VEXTables.inc X86GenExegesis.inc X86GenFastISel.inc \
+ X86GenInstrInfo.inc X86GenRegisterInfo.inc X86GenSubtargetInfo.inc \
+ X86GenRegisterBank.inc X86GenGlobalISel.inc
all: ${HDRS}
@@ -73,6 +73,11 @@ X86GenEVEX2VEXTables.inc: ${LLVM_SRCS}/lib/Target/X86/X86.td
-I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/X86 \
-o ${.TARGET} ${.ALLSRC}
+X86GenExegesis.inc: ${LLVM_SRCS}/lib/Target/X86/X86.td
+ ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-exegesis \
+ -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/X86 \
+ -o ${.TARGET} ${.ALLSRC}
+
X86GenRegisterBank.inc: ${LLVM_SRCS}/lib/Target/X86/X86.td
${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-bank \
-I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/X86 \
diff --git a/gnu/usr.bin/clang/libLLVM/shlib_version b/gnu/usr.bin/clang/libLLVM/shlib_version
index 97c9f92d6b8..1edea46de91 100644
--- a/gnu/usr.bin/clang/libLLVM/shlib_version
+++ b/gnu/usr.bin/clang/libLLVM/shlib_version
@@ -1,2 +1,2 @@
-major=0
+major=1
minor=0
diff --git a/gnu/usr.bin/clang/libLLVMAArch64CodeGen/Makefile b/gnu/usr.bin/clang/libLLVMAArch64CodeGen/Makefile
index 2bc56be5a4e..93edeb4ff14 100644
--- a/gnu/usr.bin/clang/libLLVMAArch64CodeGen/Makefile
+++ b/gnu/usr.bin/clang/libLLVMAArch64CodeGen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.8 2019/03/05 09:44:39 jsg Exp $
+# $OpenBSD: Makefile,v 1.9 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMAArch64CodeGen
NOPROFILE=
@@ -9,9 +9,11 @@ CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AArch64 \
SRCS+= AArch64A57FPLoadBalancing.cpp \
AArch64AdvSIMDScalarPass.cpp \
AArch64AsmPrinter.cpp \
+ AArch64BranchTargets.cpp \
AArch64CallLowering.cpp \
AArch64CleanupLocalDynamicTLSPass.cpp \
AArch64CollectLOH.cpp \
+ AArch64CompressJumpTables.cpp \
AArch64CondBrTuning.cpp \
AArch64ConditionOptimizer.cpp \
AArch64ConditionalCompares.cpp \
@@ -29,6 +31,7 @@ SRCS+= AArch64A57FPLoadBalancing.cpp \
AArch64LoadStoreOptimizer.cpp \
AArch64MacroFusion.cpp \
AArch64MCInstLower.cpp \
+ AArch64PreLegalizerCombiner.cpp \
AArch64PromoteConstant.cpp \
AArch64PBQPRegAlloc.cpp \
AArch64RedundantCopyElimination.cpp \
@@ -37,6 +40,7 @@ SRCS+= AArch64A57FPLoadBalancing.cpp \
AArch64ReturnProtectorLowering.cpp \
AArch64SIMDInstrOpt.cpp \
AArch64SelectionDAGInfo.cpp \
+ AArch64SpeculationHardening.cpp \
AArch64StorePairSuppress.cpp \
AArch64Subtarget.cpp \
AArch64TargetMachine.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile
index 162b8094418..3e8eccea65e 100644
--- a/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile
+++ b/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/03/05 09:44:39 jsg Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMAMDGPUCodeGen
NOPROFILE=
@@ -12,8 +12,10 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
AMDGPUAnnotateUniformValues.cpp \
AMDGPUArgumentUsageInfo.cpp \
AMDGPUAsmPrinter.cpp \
+ AMDGPUAtomicOptimizer.cpp \
AMDGPUCallLowering.cpp \
AMDGPUCodeGenPrepare.cpp \
+ AMDGPUFixFunctionBitcasts.cpp \
AMDGPUFrameLowering.cpp \
AMDGPUHSAMetadataStreamer.cpp \
AMDGPUInstrInfo.cpp \
@@ -47,7 +49,9 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
AMDGPUInline.cpp \
AMDGPUPerfHintAnalysis.cpp \
AMDILCFGStructurizer.cpp \
+ GCNDPPCombine.cpp \
GCNHazardRecognizer.cpp \
+ GCNILPSched.cpp \
GCNIterativeScheduler.cpp \
GCNMinRegStrategy.cpp \
GCNRegPressure.cpp \
@@ -66,11 +70,13 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
R600OptimizeVectorRegisters.cpp \
R600Packetizer.cpp \
R600RegisterInfo.cpp \
+ SIAddIMGInit.cpp \
SIAnnotateControlFlow.cpp \
SIDebuggerInsertNops.cpp \
SIFixSGPRCopies.cpp \
SIFixVGPRCopies.cpp \
SIFixWWMLiveness.cpp \
+ SIFixupVectorISel.cpp \
SIFoldOperands.cpp \
SIFormMemoryClauses.cpp \
SIFrameLowering.cpp \
@@ -84,12 +90,12 @@ SRCS+= AMDGPUAliasAnalysis.cpp \
SIMachineFunctionInfo.cpp \
SIMachineScheduler.cpp \
SIMemoryLegalizer.cpp \
+ SIModeRegister.cpp \
SIOptimizeExecMasking.cpp \
SIOptimizeExecMaskingPreRA.cpp \
SIPeepholeSDWA.cpp \
SIRegisterInfo.cpp \
SIShrinkInstructions.cpp \
- SIWholeQuadMode.cpp \
- GCNILPSched.cpp
+ SIWholeQuadMode.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU
diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile
index ff3e4f5cd83..b4c90d13098 100644
--- a/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile
+++ b/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/03/05 09:44:39 jsg Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMAMDGPUUtils
NOPROFILE=
@@ -8,7 +8,6 @@ CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \
SRCS+= AMDGPUBaseInfo.cpp \
AMDKernelCodeTUtils.cpp \
- AMDGPUAsmUtils.cpp \
- AMDGPULaneDominator.cpp
+ AMDGPUAsmUtils.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/Utils
diff --git a/gnu/usr.bin/clang/libLLVMAnalysis/Makefile b/gnu/usr.bin/clang/libLLVMAnalysis/Makefile
index 453ed8cedcb..360a9e971bc 100644
--- a/gnu/usr.bin/clang/libLLVMAnalysis/Makefile
+++ b/gnu/usr.bin/clang/libLLVMAnalysis/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.9 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.10 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMAnalysis
NOPROFILE=
@@ -36,10 +36,13 @@ SRCS+= AliasAnalysis.cpp \
DominanceFrontier.cpp \
EHPersonalities.cpp \
GlobalsModRef.cpp \
+ GuardUtils.cpp \
+ IVDescriptors.cpp \
IVUsers.cpp \
IndirectCallPromotionAnalysis.cpp \
InlineCost.cpp \
InstCount.cpp \
+ InstructionPrecedenceTracking.cpp \
InstructionSimplify.cpp \
Interval.cpp \
IntervalPartition.cpp \
@@ -48,6 +51,7 @@ SRCS+= AliasAnalysis.cpp \
LazyBranchProbabilityInfo.cpp \
LazyCallGraph.cpp \
LazyValueInfo.cpp \
+ LegacyDivergenceAnalysis.cpp \
Lint.cpp \
Loads.cpp \
LoopAccessAnalysis.cpp \
@@ -70,6 +74,7 @@ SRCS+= AliasAnalysis.cpp \
ObjCARCInstKind.cpp \
OptimizationRemarkEmitter.cpp \
OrderedBasicBlock.cpp \
+ OrderedInstructions.cpp \
PHITransAddr.cpp \
PhiValues.cpp \
PostDominators.cpp \
@@ -82,6 +87,8 @@ SRCS+= AliasAnalysis.cpp \
ScalarEvolutionAliasAnalysis.cpp \
ScalarEvolutionExpander.cpp \
ScalarEvolutionNormalization.cpp \
+ StackSafetyAnalysis.cpp \
+ SyncDependenceAnalysis.cpp \
SyntheticCountsUtils.cpp \
TargetLibraryInfo.cpp \
TargetTransformInfo.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMAsmPrinter/Makefile b/gnu/usr.bin/clang/libLLVMAsmPrinter/Makefile
index 0c47c27fe9f..92e142479e3 100644
--- a/gnu/usr.bin/clang/libLLVMAsmPrinter/Makefile
+++ b/gnu/usr.bin/clang/libLLVMAsmPrinter/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.5 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.6 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMAsmPrinter
NOPROFILE=
@@ -10,7 +10,7 @@ SRCS+= ARMException.cpp \
AsmPrinterDwarf.cpp \
AsmPrinterInlineAsm.cpp \
CodeViewDebug.cpp \
- DbgValueHistoryCalculator.cpp \
+ DbgEntityHistoryCalculator.cpp \
DebugHandlerBase.cpp \
DebugLocStream.cpp \
DIE.cpp \
@@ -25,6 +25,7 @@ SRCS+= ARMException.cpp \
EHStreamer.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
+ WasmException.cpp \
WinCFGuard.cpp \
WinException.cpp
diff --git a/gnu/usr.bin/clang/libLLVMBinaryFormat/Makefile b/gnu/usr.bin/clang/libLLVMBinaryFormat/Makefile
index 3068ca52ada..89989827275 100644
--- a/gnu/usr.bin/clang/libLLVMBinaryFormat/Makefile
+++ b/gnu/usr.bin/clang/libLLVMBinaryFormat/Makefile
@@ -1,12 +1,16 @@
-# $OpenBSD: Makefile,v 1.3 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.4 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMBinaryFormat
NOPROFILE=
CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/BinaryFormat
-SRCS+= Dwarf.cpp \
+SRCS+= AMDGPUMetadataVerifier.cpp \
+ Dwarf.cpp \
Magic.cpp \
+ MsgPackReader.cpp \
+ MsgPackTypes.cpp \
+ MsgPackWriter.cpp \
Wasm.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/BinaryFormat
diff --git a/gnu/usr.bin/clang/libLLVMCodeGen/Makefile b/gnu/usr.bin/clang/libLLVMCodeGen/Makefile
index fec0c4e238a..2e790d382e0 100644
--- a/gnu/usr.bin/clang/libLLVMCodeGen/Makefile
+++ b/gnu/usr.bin/clang/libLLVMCodeGen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.11 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.12 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMCodeGen
NOPROFILE=
@@ -45,6 +45,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
InlineSpiller.cpp \
InterferenceCache.cpp \
InterleavedAccessPass.cpp \
+ InterleavedLoadCombinePass.cpp \
IntrinsicLowering.cpp \
LLVMTargetMachine.cpp \
LatencyPriorityQueue.cpp \
@@ -89,7 +90,6 @@ SRCS+= AggressiveAntiDepBreaker.cpp \
MachineOperand.cpp \
MachineOptimizationRemarkEmitter.cpp \
MachineOutliner.cpp \
- MachinePassRegistry.cpp \
MachinePipeliner.cpp \
MachinePostDominators.cpp \
MachineRegisterInfo.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMCore/Makefile b/gnu/usr.bin/clang/libLLVMCore/Makefile
index 65df68f050d..0dcd5b8ef86 100644
--- a/gnu/usr.bin/clang/libLLVMCore/Makefile
+++ b/gnu/usr.bin/clang/libLLVMCore/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.8 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.9 2019/06/23 22:07:39 patrick Exp $
LIB= LLVMCore
NOPROFILE=
@@ -44,8 +44,10 @@ SRCS+= AsmWriter.cpp \
Operator.cpp \
OptBisect.cpp \
Pass.cpp \
+ PassInstrumentation.cpp \
PassManager.cpp \
PassRegistry.cpp \
+ PassTimingInfo.cpp \
ProfileSummary.cpp \
SafepointIRVerifier.cpp \
Statepoint.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile b/gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile
index a82464b980c..58ec3ab2c5e 100644
--- a/gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile
+++ b/gnu/usr.bin/clang/libLLVMDebugInfoCodeView/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.8 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.9 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMDebugInfoCodeView
NOPROFILE=
@@ -33,13 +33,15 @@ SRCS+= AppendingTypeTableBuilder.cpp \
RecordSerialization.cpp \
SimpleTypeSerializer.cpp \
StringsAndChecksums.cpp \
- SymbolRecordMapping.cpp \
SymbolDumper.cpp \
+ SymbolRecordHelpers.cpp \
+ SymbolRecordMapping.cpp \
SymbolSerializer.cpp \
TypeDumpVisitor.cpp \
TypeIndex.cpp \
TypeIndexDiscovery.cpp \
TypeHashing.cpp \
+ TypeRecordHelpers.cpp \
TypeRecordMapping.cpp \
TypeStreamMerger.cpp \
TypeTableCollection.cpp
diff --git a/gnu/usr.bin/clang/libLLVMDebugInfoPDB/Makefile b/gnu/usr.bin/clang/libLLVMDebugInfoPDB/Makefile
index 8e942743685..cd8714ab93f 100644
--- a/gnu/usr.bin/clang/libLLVMDebugInfoPDB/Makefile
+++ b/gnu/usr.bin/clang/libLLVMDebugInfoPDB/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.3 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.4 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMDebugInfoPDB
NOPROFILE=
@@ -21,13 +21,21 @@ SRCS+= DbiModuleDescriptor.cpp \
InfoStreamBuilder.cpp \
ModuleDebugStream.cpp \
NamedStreamMap.cpp \
- NativeBuiltinSymbol.cpp \
NativeCompilandSymbol.cpp \
+ NativeEnumGlobals.cpp \
NativeEnumModules.cpp \
- NativeEnumSymbol.cpp \
NativeEnumTypes.cpp \
NativeExeSymbol.cpp \
NativeRawSymbol.cpp \
+ NativeSymbolEnumerator.cpp \
+ NativeTypeArray.cpp \
+ NativeTypeBuiltin.cpp \
+ NativeTypeEnum.cpp \
+ NativeTypeFunctionSig.cpp \
+ NativeTypePointer.cpp \
+ NativeTypeTypedef.cpp \
+ NativeTypeUDT.cpp \
+ NativeTypeVTShape.cpp \
NativeSession.cpp \
PDB.cpp \
PDBContext.cpp \
@@ -72,6 +80,7 @@ SRCS+= DbiModuleDescriptor.cpp \
PDBSymbolUsingNamespace.cpp \
PublicsStream.cpp \
RawError.cpp \
+ SymbolCache.cpp \
SymbolStream.cpp \
TpiHashing.cpp \
TpiStream.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMDemangle/Makefile b/gnu/usr.bin/clang/libLLVMDemangle/Makefile
index 0a5e11455aa..0bc4827e55c 100644
--- a/gnu/usr.bin/clang/libLLVMDemangle/Makefile
+++ b/gnu/usr.bin/clang/libLLVMDemangle/Makefile
@@ -1,10 +1,12 @@
-# $OpenBSD: Makefile,v 1.3 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.4 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMDemangle
NOPROFILE=
CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Demangle
-SRCS+= ItaniumDemangle.cpp
+SRCS+= ItaniumDemangle.cpp \
+ MicrosoftDemangle.cpp \
+ MicrosoftDemangleNodes.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/Demangle
diff --git a/gnu/usr.bin/clang/libLLVMGlobalISel/Makefile b/gnu/usr.bin/clang/libLLVMGlobalISel/Makefile
index a502c22a3f3..78f9c0358bd 100644
--- a/gnu/usr.bin/clang/libLLVMGlobalISel/Makefile
+++ b/gnu/usr.bin/clang/libLLVMGlobalISel/Makefile
@@ -1,10 +1,15 @@
-# $OpenBSD: Makefile,v 1.6 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.7 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMGlobalISel
NOPROFILE=
-SRCS+= CallLowering.cpp \
+SRCS+= CSEInfo.cpp \
+ CSEMIRBuilder.cpp \
+ CallLowering.cpp \
GlobalISel.cpp \
+ GISelChangeObserver.cpp \
+ Combiner.cpp \
+ CombinerHelper.cpp \
IRTranslator.cpp \
InstructionSelect.cpp \
InstructionSelector.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMInstrumentation/Makefile b/gnu/usr.bin/clang/libLLVMInstrumentation/Makefile
index 7c75aa6b217..8b6c2e011cc 100644
--- a/gnu/usr.bin/clang/libLLVMInstrumentation/Makefile
+++ b/gnu/usr.bin/clang/libLLVMInstrumentation/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.7 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.8 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMInstrumentation
NOPROFILE=
@@ -8,6 +8,7 @@ CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Transforms
SRCS+= AddressSanitizer.cpp \
BoundsChecking.cpp \
CGProfile.cpp \
+ ControlHeightReduction.cpp \
DataFlowSanitizer.cpp \
EfficiencySanitizer.cpp \
GCOVProfiling.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMLTO/Makefile b/gnu/usr.bin/clang/libLLVMLTO/Makefile
index 9a427a7909f..3d4a1fd93d0 100644
--- a/gnu/usr.bin/clang/libLLVMLTO/Makefile
+++ b/gnu/usr.bin/clang/libLLVMLTO/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.5 2019/03/05 09:44:40 jsg Exp $
+# $OpenBSD: Makefile,v 1.6 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMLTO
NOPROFILE=
@@ -10,6 +10,7 @@ SRCS+= Caching.cpp \
LTOBackend.cpp \
LTOCodeGenerator.cpp \
LTOModule.cpp \
+ SummaryBasedOptimizations.cpp \
UpdateCompilerUsed.cpp \
ThinLTOCodeGenerator.cpp
diff --git a/gnu/usr.bin/clang/libLLVMMCParser/Makefile b/gnu/usr.bin/clang/libLLVMMCParser/Makefile
index db42330d38b..727facbe415 100644
--- a/gnu/usr.bin/clang/libLLVMMCParser/Makefile
+++ b/gnu/usr.bin/clang/libLLVMMCParser/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.3 2019/03/05 09:44:41 jsg Exp $
+# $OpenBSD: Makefile,v 1.4 2019/06/23 22:07:40 patrick Exp $
LIB= LLVMMCParser
NOPROFILE=
@@ -13,6 +13,7 @@ SRCS+= AsmLexer.cpp \
MCAsmLexer.cpp \
MCAsmParser.cpp \
MCAsmParserExtension.cpp \
- MCTargetAsmParser.cpp
+ MCTargetAsmParser.cpp \
+ WasmAsmParser.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/MC/MCParser
diff --git a/gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile b/gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile
index 27b13b91ba2..f9a12e14d55 100644
--- a/gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile
+++ b/gnu/usr.bin/clang/libLLVMMipsCodeGen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.5 2019/03/05 09:44:41 jsg Exp $
+# $OpenBSD: Makefile,v 1.6 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMMipsCodeGen
NOPROFILE=
@@ -33,6 +33,7 @@ SRCS+= MicroMipsSizeReduction.cpp \
MipsModuleISelDAGToDAG.cpp \
MipsOptimizePICCall.cpp \
MipsOs16.cpp \
+ MipsPreLegalizerCombiner.cpp \
MipsRegisterBankInfo.cpp \
MipsRegisterInfo.cpp \
MipsSEFrameLowering.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMScalarOpts/Makefile b/gnu/usr.bin/clang/libLLVMScalarOpts/Makefile
index 1c7e7eb595d..047afd8c527 100644
--- a/gnu/usr.bin/clang/libLLVMScalarOpts/Makefile
+++ b/gnu/usr.bin/clang/libLLVMScalarOpts/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.10 2019/03/05 09:44:41 jsg Exp $
+# $OpenBSD: Makefile,v 1.11 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMScalarOpts
NOPROFILE=
@@ -52,6 +52,7 @@ SRCS+= ADCE.cpp \
LowerAtomic.cpp \
LowerExpectIntrinsic.cpp \
LowerGuardIntrinsic.cpp \
+ MakeGuardsExplicit.cpp \
MemCpyOptimizer.cpp \
MergeICmps.cpp \
MergedLoadStoreMotion.cpp \
@@ -74,7 +75,8 @@ SRCS+= ADCE.cpp \
SpeculativeExecution.cpp \
StraightLineStrengthReduce.cpp \
StructurizeCFG.cpp \
- TailRecursionElimination.cpp
+ TailRecursionElimination.cpp \
+ WarnMissedTransforms.cpp
ScalarSCCP.cpp:
ln -s ${LLVM_SRCS}/lib/Transforms/Scalar/SCCP.cpp $@
diff --git a/gnu/usr.bin/clang/libLLVMSupport/Makefile b/gnu/usr.bin/clang/libLLVMSupport/Makefile
index 4f41d255f99..52ad9f617ed 100644
--- a/gnu/usr.bin/clang/libLLVMSupport/Makefile
+++ b/gnu/usr.bin/clang/libLLVMSupport/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.9 2019/02/26 23:39:51 jsg Exp $
+# $OpenBSD: Makefile,v 1.10 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMSupport
NOPIC=
@@ -7,12 +7,14 @@ NOPROFILE=
CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Support
.include <bsd.own.mk>
-SRCS= AMDGPUMetadata.cpp \
+SRCS= AArch64TargetParser.cpp \
+ AMDGPUMetadata.cpp \
APFloat.cpp \
APInt.cpp \
APSInt.cpp \
ARMAttributeParser.cpp \
ARMBuildAttrs.cpp \
+ ARMTargetParser.cpp \
ARMWinEH.cpp \
Allocator.cpp \
BinaryStreamError.cpp \
@@ -21,6 +23,7 @@ SRCS= AMDGPUMetadata.cpp \
BinaryStreamWriter.cpp \
BlockFrequency.cpp \
BranchProbability.cpp \
+ BuryPointer.cpp \
circular_raw_ostream.cpp \
COM.cpp \
CachePruning.cpp \
@@ -39,6 +42,7 @@ SRCS= AMDGPUMetadata.cpp \
DeltaAlgorithm.cpp \
SupportError.cpp \
ErrorHandling.cpp \
+ FileCheck.cpp \
FileUtilities.cpp \
FileOutputBuffer.cpp \
FoldingSet.cpp \
@@ -50,6 +54,7 @@ SRCS= AMDGPUMetadata.cpp \
InitLLVM.cpp \
IntEqClasses.cpp \
IntervalMap.cpp \
+ ItaniumManglingCanonicalizer.cpp \
JSON.cpp \
JamCRC.cpp \
KnownBits.cpp \
@@ -82,6 +87,7 @@ SRCS= AMDGPUMetadata.cpp \
StringPool.cpp \
StringSaver.cpp \
StringRef.cpp \
+ SymbolRemappingReader.cpp \
SystemUtils.cpp \
TarWriter.cpp \
TargetParser.cpp \
@@ -118,6 +124,7 @@ SRCS= AMDGPUMetadata.cpp \
UnicodeCaseFold.cpp \
Valgrind.cpp \
VersionTuple.cpp \
+ VirtualFileSystem.cpp \
Watchdog.cpp \
WithColor.cpp \
xxhash.cpp
diff --git a/gnu/usr.bin/clang/libLLVMSupport/Makefile.shared b/gnu/usr.bin/clang/libLLVMSupport/Makefile.shared
index 7bc0ff12335..c418ead9b23 100644
--- a/gnu/usr.bin/clang/libLLVMSupport/Makefile.shared
+++ b/gnu/usr.bin/clang/libLLVMSupport/Makefile.shared
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.shared,v 1.1 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile.shared,v 1.2 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMSupport
@@ -7,12 +7,14 @@ NOPROFILE=
CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Support
-SRCS+= AMDGPUMetadata.cpp \
+SRCS+= AArch64TargetParser.cpp \
+ AMDGPUMetadata.cpp \
APFloat.cpp \
APInt.cpp \
APSInt.cpp \
ARMAttributeParser.cpp \
ARMBuildAttrs.cpp \
+ ARMTargetParser.cpp \
ARMWinEH.cpp \
Allocator.cpp \
BinaryStreamError.cpp \
@@ -21,6 +23,7 @@ SRCS+= AMDGPUMetadata.cpp \
BinaryStreamWriter.cpp \
BlockFrequency.cpp \
BranchProbability.cpp \
+ BuryPointer.cpp \
circular_raw_ostream.cpp \
COM.cpp \
CachePruning.cpp \
@@ -39,6 +42,7 @@ SRCS+= AMDGPUMetadata.cpp \
DeltaAlgorithm.cpp \
SupportError.cpp \
ErrorHandling.cpp \
+ FileCheck.cpp \
FileUtilities.cpp \
FileOutputBuffer.cpp \
FoldingSet.cpp \
@@ -50,6 +54,7 @@ SRCS+= AMDGPUMetadata.cpp \
InitLLVM.cpp \
IntEqClasses.cpp \
IntervalMap.cpp \
+ ItaniumManglingCanonicalizer.cpp \
JSON.cpp \
JamCRC.cpp \
KnownBits.cpp \
@@ -82,6 +87,7 @@ SRCS+= AMDGPUMetadata.cpp \
StringPool.cpp \
StringSaver.cpp \
StringRef.cpp \
+ SymbolRemappingReader.cpp \
SystemUtils.cpp \
TarWriter.cpp \
TargetParser.cpp \
@@ -118,6 +124,7 @@ SRCS+= AMDGPUMetadata.cpp \
UnicodeCaseFold.cpp \
Valgrind.cpp \
VersionTuple.cpp \
+ VirtualFileSystem.cpp \
Watchdog.cpp \
WithColor.cpp \
xxhash.cpp
diff --git a/gnu/usr.bin/clang/libLLVMTransformUtils/Makefile b/gnu/usr.bin/clang/libLLVMTransformUtils/Makefile
index 454e9a12acd..8e8b054aaff 100644
--- a/gnu/usr.bin/clang/libLLVMTransformUtils/Makefile
+++ b/gnu/usr.bin/clang/libLLVMTransformUtils/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.10 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile,v 1.11 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMTransformUtils
NOPROFILE=
@@ -13,6 +13,7 @@ SRCS+= ASanStackFrameLayout.cpp \
BuildLibCalls.cpp \
BypassSlowDivision.cpp \
CallPromotionUtils.cpp \
+ CanonicalizeAliases.cpp \
CloneFunction.cpp \
CloneModule.cpp \
CodeExtractor.cpp \
@@ -25,6 +26,7 @@ SRCS+= ASanStackFrameLayout.cpp \
FunctionComparator.cpp \
FunctionImportUtils.cpp \
GlobalStatus.cpp \
+ TransformUtilsGuardUtils.cpp \
ImportedFunctionsInliningStatistics.cpp \
InlineFunction.cpp \
InstructionNamer.cpp \
@@ -47,7 +49,6 @@ SRCS+= ASanStackFrameLayout.cpp \
MetaRenamer.cpp \
ModuleUtils.cpp \
NameAnonGlobals.cpp \
- OrderedInstructions.cpp \
PredicateInfo.cpp \
PromoteMemoryToRegister.cpp \
StripGCRelocates.cpp \
@@ -64,6 +65,9 @@ SRCS+= ASanStackFrameLayout.cpp \
VNCoercion.cpp \
ValueMapper.cpp
+TransformUtilsGuardUtils.cpp:
+ ln -s ${LLVM_SRCS}/lib/Transforms/Utils/GuardUtils.cpp $@
+
TransformUtilsUtils.cpp:
ln -s ${LLVM_SRCS}/lib/Transforms/Utils/Utils.cpp $@
diff --git a/gnu/usr.bin/clang/libLLVMVectorize/Makefile b/gnu/usr.bin/clang/libLLVMVectorize/Makefile
index 752a23a9a98..44dfdbdcab6 100644
--- a/gnu/usr.bin/clang/libLLVMVectorize/Makefile
+++ b/gnu/usr.bin/clang/libLLVMVectorize/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.7 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile,v 1.8 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMVectorize
NOPROFILE=
@@ -11,6 +11,8 @@ SRCS+= LoadStoreVectorizer.cpp \
SLPVectorizer.cpp \
VPlan.cpp \
VPlanHCFGBuilder.cpp \
+ VPlanHCFGTransforms.cpp \
+ VPlanSLP.cpp \
VPlanVerifier.cpp \
Vectorize.cpp
diff --git a/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile b/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile
index 6d2be0b7668..ec4d028120a 100644
--- a/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile
+++ b/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.12 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile,v 1.13 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMX86CodeGen
NOPROFILE=
@@ -12,7 +12,9 @@ SRCS+= ShadowCallStack.cpp\
X86CallLowering.cpp \
X86CallingConv.cpp \
X86CmovConversion.cpp \
+ X86CondBrFolding.cpp \
X86DomainReassignment.cpp \
+ X86DiscriminateMemOps.cpp \
X86EvexToVex.cpp \
X86ExpandPseudo.cpp \
X86FastISel.cpp \
@@ -31,6 +33,7 @@ SRCS+= ShadowCallStack.cpp\
X86InstrInfo.cpp \
X86InstructionSelector.cpp \
X86InterleavedAccess.cpp \
+ X86InsertPrefetch.cpp \
X86LegalizerInfo.cpp \
X86MCInstLower.cpp \
X86MachineFunctionInfo.cpp \
diff --git a/gnu/usr.bin/clang/libLLVMipo/Makefile b/gnu/usr.bin/clang/libLLVMipo/Makefile
index c1fc902adff..3a96705571f 100644
--- a/gnu/usr.bin/clang/libLLVMipo/Makefile
+++ b/gnu/usr.bin/clang/libLLVMipo/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.10 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile,v 1.11 2019/06/23 22:07:41 patrick Exp $
LIB= LLVMipo
NOPROFILE=
@@ -22,6 +22,7 @@ SRCS+= ArgumentPromotion.cpp \
GlobalDCE.cpp \
GlobalOpt.cpp \
GlobalSplit.cpp \
+ HotColdSplitting.cpp \
IPConstantPropagation.cpp \
IPO.cpp \
InferFunctionAttrs.cpp \
diff --git a/gnu/usr.bin/clang/libclangAST/Makefile b/gnu/usr.bin/clang/libclangAST/Makefile
index 99f486d970a..fed962c137f 100644
--- a/gnu/usr.bin/clang/libclangAST/Makefile
+++ b/gnu/usr.bin/clang/libclangAST/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2019/06/23 22:07:41 patrick Exp $
LIB= clangAST
NOPIC=
@@ -13,6 +13,7 @@ SRCS= APValue.cpp \
ASTDiagnostic.cpp \
ASTDumper.cpp \
ASTImporter.cpp \
+ ASTImporterLookupTable.cpp \
ASTStructuralEquivalence.cpp \
ASTTypeTraits.cpp \
AttrImpl.cpp \
@@ -39,8 +40,9 @@ SRCS= APValue.cpp \
ExprConstant.cpp \
ExprCXX.cpp \
ExprObjC.cpp \
- ExternalASTSource.cpp \
ExternalASTMerger.cpp \
+ ExternalASTSource.cpp \
+ FormatString.cpp \
InheritViz.cpp \
ItaniumCXXABI.cpp \
ItaniumMangle.cpp \
@@ -50,12 +52,15 @@ SRCS= APValue.cpp \
NestedNameSpecifier.cpp \
NSAPI.cpp \
ODRHash.cpp \
+ OSLog.cpp \
OpenMPClause.cpp \
ParentMap.cpp \
+ PrintfFormatString.cpp \
QualTypeNames.cpp \
RawCommentList.cpp \
RecordLayout.cpp \
RecordLayoutBuilder.cpp \
+ ScanfFormatString.cpp \
SelectorLocationsKind.cpp \
Stmt.cpp \
StmtCXX.cpp \
@@ -67,6 +72,7 @@ SRCS= APValue.cpp \
StmtViz.cpp \
TemplateBase.cpp \
TemplateName.cpp \
+ TextNodeDumper.cpp \
Type.cpp \
TypeLoc.cpp \
TypePrinter.cpp \
diff --git a/gnu/usr.bin/clang/libclangAnalysis/Makefile b/gnu/usr.bin/clang/libclangAnalysis/Makefile
index 1ab684a253f..6b09cea8956 100644
--- a/gnu/usr.bin/clang/libclangAnalysis/Makefile
+++ b/gnu/usr.bin/clang/libclangAnalysis/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.4 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.5 2019/06/23 22:07:42 patrick Exp $
LIB= clangAnalysis
NOPIC=
@@ -18,16 +18,12 @@ SRCS= AnalysisDeclContext.cpp \
Consumed.cpp \
CodeInjector.cpp \
Dominators.cpp \
- FormatString.cpp \
+ ExprMutationAnalyzer.cpp \
LiveVariables.cpp \
- OSLog.cpp \
ObjCNoReturn.cpp \
PostOrderCFGView.cpp \
- PrintfFormatString.cpp \
ProgramPoint.cpp \
- PseudoConstantAnalysis.cpp \
ReachableCode.cpp \
- ScanfFormatString.cpp \
ThreadSafety.cpp \
ThreadSafetyCommon.cpp \
ThreadSafetyLogical.cpp \
diff --git a/gnu/usr.bin/clang/libclangBasic/Makefile b/gnu/usr.bin/clang/libclangBasic/Makefile
index ad46618109d..478234025b4 100644
--- a/gnu/usr.bin/clang/libclangBasic/Makefile
+++ b/gnu/usr.bin/clang/libclangBasic/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2019/06/23 22:07:42 patrick Exp $
LIB= clangBasic
NOPIC=
@@ -11,12 +11,14 @@ CPPFLAGS+= -I${LLVM_SRCS}/tools/clang/lib/Basic
SRCS= Attributes.cpp \
Builtins.cpp \
CharInfo.cpp \
+ CodeGenOptions.cpp \
Cuda.cpp \
Diagnostic.cpp \
DiagnosticIDs.cpp \
DiagnosticOptions.cpp \
FileManager.cpp \
FileSystemStatCache.cpp \
+ FixedPoint.cpp \
IdentifierTable.cpp \
LangOptions.cpp \
MemoryBufferCache.cpp \
@@ -33,7 +35,6 @@ SRCS= Attributes.cpp \
Targets.cpp \
TokenKinds.cpp \
Version.cpp \
- VirtualFileSystem.cpp \
Warnings.cpp \
XRayInstr.cpp \
XRayLists.cpp
diff --git a/gnu/usr.bin/clang/libclangBasicTargets/Makefile b/gnu/usr.bin/clang/libclangBasicTargets/Makefile
index 7eeaa60126c..28e42dc49b0 100644
--- a/gnu/usr.bin/clang/libclangBasicTargets/Makefile
+++ b/gnu/usr.bin/clang/libclangBasicTargets/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:42 patrick Exp $
LIB= clangBasicTargets
NOPIC=
@@ -11,6 +11,7 @@ CPPFLAGS+= -I${LLVM_SRCS}/tools/clang/lib/Basic/Targets
.include <bsd.own.mk>
SRCS= AArch64.cpp \
AMDGPU.cpp \
+ ARC.cpp \
ARM.cpp \
AVR.cpp \
BPF.cpp \
@@ -20,7 +21,6 @@ SRCS= AArch64.cpp \
MSP430.cpp \
Mips.cpp \
NVPTX.cpp \
- Nios2.cpp \
OSTargets.cpp \
PNaCl.cpp \
PPC.cpp \
diff --git a/gnu/usr.bin/clang/libclangDriver/Makefile b/gnu/usr.bin/clang/libclangDriver/Makefile
index 5efa3e82f51..86dec33f497 100644
--- a/gnu/usr.bin/clang/libclangDriver/Makefile
+++ b/gnu/usr.bin/clang/libclangDriver/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2019/06/23 22:07:42 patrick Exp $
LIB= clangDriver
NOPIC=
@@ -21,6 +21,7 @@ SRCS= AMDGPU.cpp \
CrossWindows.cpp \
Cuda.cpp \
Darwin.cpp \
+ DarwinSDKInfo.cpp \
Distro.cpp \
DragonFly.cpp \
Driver.cpp \
@@ -31,8 +32,10 @@ SRCS= AMDGPU.cpp \
HIP.cpp \
Haiku.cpp \
Hexagon.cpp \
+ Hurd.cpp \
Job.cpp \
Linux.cpp \
+ MSP430.cpp \
MSVC.cpp \
MinGW.cpp \
Minix.cpp \
@@ -44,7 +47,7 @@ SRCS= AMDGPU.cpp \
OpenBSD.cpp \
PS4CPU.cpp \
Phases.cpp \
- RISCV.cpp \
+ RISCVToolchain.cpp \
SanitizerArgs.cpp \
Solaris.cpp \
TCE.cpp \
diff --git a/gnu/usr.bin/clang/libclangFrontend/Makefile b/gnu/usr.bin/clang/libclangFrontend/Makefile
index f9d4d77bbe5..df3e3c0b9de 100644
--- a/gnu/usr.bin/clang/libclangFrontend/Makefile
+++ b/gnu/usr.bin/clang/libclangFrontend/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.4 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.5 2019/06/23 22:07:42 patrick Exp $
LIB= clangFrontend
NOPIC=
@@ -10,10 +10,8 @@ CPPFLAGS+= ${CLANG_INCLUDES}
SRCS= ASTConsumers.cpp \
ASTMerge.cpp \
ASTUnit.cpp \
- CacheTokens.cpp \
ChainedDiagnosticConsumer.cpp \
ChainedIncludesSource.cpp \
- CodeGenOptions.cpp \
CompilerInstance.cpp \
CompilerInvocation.cpp \
CreateInvocationFromCommandLine.cpp \
@@ -32,7 +30,6 @@ SRCS= ASTConsumers.cpp \
LogDiagnosticPrinter.cpp \
ModuleDependencyCollector.cpp \
MultiplexConsumer.cpp \
- PCHContainerOperations.cpp \
PrecompiledPreamble.cpp \
PrintPreprocessedOutput.cpp \
SerializedDiagnosticPrinter.cpp \
diff --git a/gnu/usr.bin/clang/libclangLex/Makefile b/gnu/usr.bin/clang/libclangLex/Makefile
index 5ac77e16256..a1149a31184 100644
--- a/gnu/usr.bin/clang/libclangLex/Makefile
+++ b/gnu/usr.bin/clang/libclangLex/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2017/07/09 15:28:36 espie Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:42 patrick Exp $
LIB= clangLex
NOPIC=
@@ -21,7 +21,6 @@ SRCS= HeaderMap.cpp \
PPExpressions.cpp \
PPLexerChange.cpp \
PPMacroExpansion.cpp \
- PTHLexer.cpp \
Pragma.cpp \
PreprocessingRecord.cpp \
Preprocessor.cpp \
diff --git a/gnu/usr.bin/clang/libclangSerialization/Makefile b/gnu/usr.bin/clang/libclangSerialization/Makefile
index 1e517e71058..4162db20bee 100644
--- a/gnu/usr.bin/clang/libclangSerialization/Makefile
+++ b/gnu/usr.bin/clang/libclangSerialization/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2017/07/09 15:28:36 espie Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:42 patrick Exp $
LIB= clangSerialization
NOPIC=
@@ -18,7 +18,8 @@ SRCS= ASTCommon.cpp \
GlobalModuleIndex.cpp \
Module.cpp \
ModuleFileExtension.cpp \
- ModuleManager.cpp
+ ModuleManager.cpp \
+ PCHContainerOperations.cpp
.PATH: ${.CURDIR}/../../../llvm/tools/clang/lib/Serialization
diff --git a/gnu/usr.bin/clang/liblldELF/Makefile b/gnu/usr.bin/clang/liblldELF/Makefile
index ebd16ac730d..e1e20d9a609 100644
--- a/gnu/usr.bin/clang/liblldELF/Makefile
+++ b/gnu/usr.bin/clang/liblldELF/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.6 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.7 2019/06/23 22:07:42 patrick Exp $
LIB= lldELF
NOPROFILE=
@@ -13,17 +13,18 @@ SRCS= AArch64.cpp \
ARM.cpp \
AVR.cpp \
CallGraphSort.cpp \
+ DWARF.cpp \
Driver.cpp \
DriverUtils.cpp \
EhFrame.cpp \
Filesystem.cpp \
- GdbIndex.cpp \
Hexagon.cpp \
ICF.cpp \
InputFiles.cpp \
InputSection.cpp \
LinkerScript.cpp \
LTO.cpp \
+ MSP430.cpp \
MapFile.cpp \
MarkLive.cpp \
Mips.cpp \
@@ -31,6 +32,7 @@ SRCS= AArch64.cpp \
OutputSections.cpp \
PPC.cpp \
PPC64.cpp \
+ RISCV.cpp \
Relocations.cpp \
SPARCV9.cpp \
ScriptLexer.cpp \
diff --git a/gnu/usr.bin/clang/liblldbAPI/Makefile b/gnu/usr.bin/clang/liblldbAPI/Makefile
index dd4c9965690..423a494463e 100644
--- a/gnu/usr.bin/clang/liblldbAPI/Makefile
+++ b/gnu/usr.bin/clang/liblldbAPI/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:42 patrick Exp $
LIB= lldbAPI
NOPIC=
@@ -30,6 +30,7 @@ SRCS= SBAddress.cpp \
SBFrame.cpp \
SBFunction.cpp \
SBHostOS.cpp \
+ SBInitializerOptions.cpp \
SBInstruction.cpp \
SBInstructionList.cpp \
SBLanguageRuntime.cpp \
diff --git a/gnu/usr.bin/clang/liblldbBreakpoint/Makefile b/gnu/usr.bin/clang/liblldbBreakpoint/Makefile
index 9483a56aa0d..807e312002a 100644
--- a/gnu/usr.bin/clang/liblldbBreakpoint/Makefile
+++ b/gnu/usr.bin/clang/liblldbBreakpoint/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:43 patrick Exp $
LIB= lldbBreakpoint
NOPIC=
@@ -20,6 +20,7 @@ SRCS= Breakpoint.cpp \
BreakpointResolverFileLine.cpp \
BreakpointResolverFileRegex.cpp \
BreakpointResolverName.cpp \
+ BreakpointResolverScripted.cpp \
BreakpointSite.cpp \
BreakpointSiteList.cpp \
Stoppoint.cpp \
diff --git a/gnu/usr.bin/clang/liblldbCommands/Makefile b/gnu/usr.bin/clang/liblldbCommands/Makefile
index 7a2c8736db2..a31b016264f 100644
--- a/gnu/usr.bin/clang/liblldbCommands/Makefile
+++ b/gnu/usr.bin/clang/liblldbCommands/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:43 patrick Exp $
LIB= lldbCommands
NOPIC=
@@ -25,6 +25,7 @@ SRCS= CommandCompletions.cpp \
CommandObjectProcess.cpp \
CommandObjectQuit.cpp \
CommandObjectRegister.cpp \
+ CommandObjectReproducer.cpp \
CommandObjectSettings.cpp \
CommandObjectSource.cpp \
CommandObjectStats.cpp \
diff --git a/gnu/usr.bin/clang/liblldbCore/Makefile b/gnu/usr.bin/clang/liblldbCore/Makefile
index b8c41be49a6..5449c726af1 100644
--- a/gnu/usr.bin/clang/liblldbCore/Makefile
+++ b/gnu/usr.bin/clang/liblldbCore/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:43 patrick Exp $
LIB= lldbCore
NOPIC=
@@ -10,7 +10,6 @@ SRCS= Address.cpp \
AddressResolver.cpp \
AddressResolverFileLine.cpp \
AddressResolverName.cpp \
- Broadcaster.cpp \
Communication.cpp \
Debugger.cpp \
Disassembler.cpp \
@@ -18,24 +17,21 @@ SRCS= Address.cpp \
DumpRegisterValue.cpp \
DynamicLoader.cpp \
EmulateInstruction.cpp \
- Event.cpp \
FileLineResolver.cpp \
FileSpecList.cpp \
FormatEntity.cpp \
+ Highlighter.cpp \
IOHandler.cpp \
- Listener.cpp \
Mangled.cpp \
Module.cpp \
ModuleChild.cpp \
ModuleList.cpp \
Opcode.cpp \
PluginManager.cpp \
- RegisterValue.cpp \
- Scalar.cpp \
+ RichManglingContext.cpp \
SearchFilter.cpp \
Section.cpp \
SourceManager.cpp \
- State.cpp \
StreamAsynchronousIO.cpp \
StreamFile.cpp \
UserSettingsController.cpp \
diff --git a/gnu/usr.bin/clang/liblldbHostCommon/Makefile b/gnu/usr.bin/clang/liblldbHostCommon/Makefile
index 4e3bcda7ff0..cfe84d83f49 100644
--- a/gnu/usr.bin/clang/liblldbHostCommon/Makefile
+++ b/gnu/usr.bin/clang/liblldbHostCommon/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:43 patrick Exp $
LIB= lldbHostCommon
NOPIC=
@@ -18,8 +18,6 @@ SRCS= Editline.cpp \
LockFileBase.cpp \
MainLoop.cpp \
MonitoringProcessLauncher.cpp \
- NativeBreakpoint.cpp \
- NativeBreakpointList.cpp \
NativeWatchpointList.cpp \
NativeProcessProtocol.cpp \
NativeRegisterContext.cpp \
@@ -30,7 +28,6 @@ SRCS= Editline.cpp \
PseudoTerminal.cpp \
Socket.cpp \
SocketAddress.cpp \
- SoftwareBreakpoint.cpp \
StringConvert.cpp \
Symbols.cpp \
TaskPool.cpp \
diff --git a/gnu/usr.bin/clang/liblldbPluginArchitecture/Makefile b/gnu/usr.bin/clang/liblldbPluginArchitecture/Makefile
index f6a05168df4..9c875a97463 100644
--- a/gnu/usr.bin/clang/liblldbPluginArchitecture/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginArchitecture/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:43 patrick Exp $
LIB= lldbPluginArchitecture
NOPIC=
@@ -6,9 +6,11 @@ NOPROFILE=
.include <bsd.own.mk>
SRCS= ArchitectureArm.cpp \
+ ArchitectureMips.cpp \
ArchitecturePPC64.cpp
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Architecture/Arm
+.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Architecture/Mips
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Architecture/PPC64
install:
diff --git a/gnu/usr.bin/clang/liblldbPluginExpressionParser/Makefile b/gnu/usr.bin/clang/liblldbPluginExpressionParser/Makefile
index 7c33229de20..395ddc9006c 100644
--- a/gnu/usr.bin/clang/liblldbPluginExpressionParser/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginExpressionParser/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:43 patrick Exp $
LIB= lldbPluginExpressionParser
NOPIC=
@@ -18,13 +18,9 @@ SRCS= ASTDumper.cpp \
ClangPersistentVariables.cpp \
ClangUserExpression.cpp \
ClangUtilityFunction.cpp \
- GoLexer.cpp \
- GoParser.cpp \
- GoUserExpression.cpp \
IRForTarget.cpp \
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ExpressionParser/Clang
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ExpressionParser/Go
install:
@# Nothing here so far ...
diff --git a/gnu/usr.bin/clang/liblldbPluginLanguage/Makefile b/gnu/usr.bin/clang/liblldbPluginLanguage/Makefile
index ad5b9c92d9f..c69c92a5116 100644
--- a/gnu/usr.bin/clang/liblldbPluginLanguage/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginLanguage/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:43 patrick Exp $
LIB= lldbPluginLanguage
NOPIC=
@@ -9,27 +9,27 @@ SRCS= BlockPointer.cpp \
CF.cpp \
CPlusPlusLanguage.cpp \
CPlusPlusNameParser.cpp \
+ ClangHighlighter.cpp \
Cocoa.cpp \
CoreMedia.cpp \
CxxStringTypes.cpp \
- GoFormatterFunctions.cpp \
- GoLanguage.cpp \
- JavaFormatterFunctions.cpp \
- JavaLanguage.cpp \
LibCxx.cpp \
LibCxxAtomic.cpp \
LibCxxBitset.cpp \
LibCxxInitializerList.cpp \
LibCxxList.cpp \
LibCxxMap.cpp \
+ LibCxxOptional.cpp \
LibCxxQueue.cpp \
LibCxxTuple.cpp \
LibCxxUnorderedMap.cpp \
+ LibCxxVariant.cpp \
LibCxxVector.cpp \
LibStdcpp.cpp \
LibStdcpp.h \
LibStdcppTuple.cpp \
LibStdcppUniquePointer.cpp \
+ MSVCUndecoratedNameParser.cpp \
NSArray.cpp \
NSDictionary.cpp \
NSError.cpp \
@@ -37,16 +37,13 @@ SRCS= BlockPointer.cpp \
NSIndexPath.cpp \
NSSet.cpp \
NSString.cpp \
- OCamlLanguage.cpp \
ObjCLanguage.cpp \
ObjCPlusPlusLanguage.cpp \
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/CPlusPlus
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/Go
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/Java
+.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/ClangCommon
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/ObjC
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/Language/OCaml
install:
@# Nothing here so far ...
diff --git a/gnu/usr.bin/clang/liblldbPluginLanguageRuntime/Makefile b/gnu/usr.bin/clang/liblldbPluginLanguageRuntime/Makefile
index 108c1eab903..e8d802989f8 100644
--- a/gnu/usr.bin/clang/liblldbPluginLanguageRuntime/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginLanguageRuntime/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:43 patrick Exp $
LIB= lldbPluginLanguageRuntime
NOPIC=
@@ -13,17 +13,13 @@ SRCS= AppleObjCClassDescriptorV2.cpp \
AppleObjCTrampolineHandler.cpp \
AppleObjCTypeEncodingParser.cpp \
AppleThreadPlanStepThroughObjCTrampoline.cpp \
- GoLanguageRuntime.cpp \
ItaniumABILanguageRuntime.cpp \
- JavaLanguageRuntime.cpp \
RenderScriptExpressionOpts.cpp \
RenderScriptRuntime.cpp \
RenderScriptScriptGroup.cpp \
RenderScriptx86ABIFixups.cpp \
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/LanguageRuntime/Go
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/LanguageRuntime/Java
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime
diff --git a/gnu/usr.bin/clang/liblldbPluginObjectFile/Makefile b/gnu/usr.bin/clang/liblldbPluginObjectFile/Makefile
index 9a27b07c68f..18bf278d402 100644
--- a/gnu/usr.bin/clang/liblldbPluginObjectFile/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginObjectFile/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:44 patrick Exp $
LIB= lldbPluginObjectFile
NOPIC=
@@ -6,12 +6,14 @@ NOPROFILE=
.include <bsd.own.mk>
SRCS= ELFHeader.cpp \
+ ObjectFileBreakpad.cpp \
ObjectFileELF.cpp \
ObjectFileJIT.cpp \
ObjectFileMachO.cpp \
ObjectFilePECOFF.cpp \
WindowsMiniDump.cpp \
+.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ObjectFile/Breakpad
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ObjectFile/ELF
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ObjectFile/JIT
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O
diff --git a/gnu/usr.bin/clang/liblldbPluginOperatingSystem/Makefile b/gnu/usr.bin/clang/liblldbPluginOperatingSystem/Makefile
index a53e137a504..e1dffe3be1f 100644
--- a/gnu/usr.bin/clang/liblldbPluginOperatingSystem/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginOperatingSystem/Makefile
@@ -1,14 +1,12 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:44 patrick Exp $
LIB= lldbPluginOperatingSystem
NOPIC=
NOPROFILE=
.include <bsd.own.mk>
-SRCS= OperatingSystemGo.cpp \
- OperatingSystemPython.cpp \
+SRCS= OperatingSystemPython.cpp \
-.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/OperatingSystem/Go
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/OperatingSystem/Python
install:
diff --git a/gnu/usr.bin/clang/liblldbPluginPlatform/Makefile b/gnu/usr.bin/clang/liblldbPluginPlatform/Makefile
index 910636c7373..5483eafe08a 100644
--- a/gnu/usr.bin/clang/liblldbPluginPlatform/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginPlatform/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:44 patrick Exp $
LIB= lldbPluginPlatform
NOPIC=
@@ -20,6 +20,7 @@ SRCS= AdbClient.cpp \
PlatformNetBSD.cpp \
PlatformOpenBSD.cpp \
PlatformPOSIX.cpp \
+ PlatformRemoteAppleBridge.cpp \
PlatformRemoteAppleTV.cpp \
PlatformRemoteAppleWatch.cpp \
PlatformRemoteDarwinDevice.cpp \
diff --git a/gnu/usr.bin/clang/liblldbPluginProcess/Makefile b/gnu/usr.bin/clang/liblldbPluginProcess/Makefile
index ff53acafcba..a06e216090b 100644
--- a/gnu/usr.bin/clang/liblldbPluginProcess/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginProcess/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:44 patrick Exp $
LIB= lldbPluginProcess
NOPIC=
@@ -10,6 +10,8 @@ SRCS= DynamicRegisterInfo.cpp \
GDBRemoteClientBase.cpp \
GDBRemoteCommunication.cpp \
GDBRemoteCommunicationClient.cpp \
+ GDBRemoteCommunicationHistory.cpp \
+ GDBRemoteCommunicationReplayServer.cpp \
GDBRemoteCommunicationServer.cpp \
GDBRemoteCommunicationServerLLGS.cpp \
GDBRemoteCommunicationServerPlatform.cpp \
@@ -18,6 +20,7 @@ SRCS= DynamicRegisterInfo.cpp \
HistoryThread.cpp \
HistoryUnwind.cpp \
InferiorCallPOSIX.cpp \
+ LinuxProcMaps.cpp \
LinuxSignals.cpp \
MinidumpParser.cpp \
MinidumpTypes.cpp \
@@ -50,6 +53,8 @@ SRCS= DynamicRegisterInfo.cpp \
RegisterContextMach_i386.cpp \
RegisterContextMach_x86_64.cpp \
RegisterContextMemory.cpp \
+ RegisterContextMinidump_ARM.cpp \
+ RegisterContextMinidump_ARM64.cpp \
RegisterContextMinidump_x86_32.cpp \
RegisterContextMinidump_x86_64.cpp \
RegisterContextNetBSD_x86_64.cpp \
diff --git a/gnu/usr.bin/clang/liblldbPluginSymbolFile/Makefile b/gnu/usr.bin/clang/liblldbPluginSymbolFile/Makefile
index 484d9ce5fc3..3931fe11db8 100644
--- a/gnu/usr.bin/clang/liblldbPluginSymbolFile/Makefile
+++ b/gnu/usr.bin/clang/liblldbPluginSymbolFile/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:44 patrick Exp $
LIB= lldbPluginSymbolFile
NOPIC=
@@ -6,11 +6,9 @@ NOPROFILE=
.include <bsd.own.mk>
SRCS= AppleDWARFIndex.cpp \
+ CompileUnitIndex.cpp \
DIERef.cpp \
DWARFASTParserClang.cpp \
- DWARFASTParserGo.cpp \
- DWARFASTParserJava.cpp \
- DWARFASTParserOCaml.cpp \
DWARFAbbreviationDeclaration.cpp \
DWARFAttribute.cpp \
DWARFBaseDIE.cpp \
@@ -32,6 +30,7 @@ SRCS= AppleDWARFIndex.cpp \
DWARFDefines.cpp \
DWARFFormValue.cpp \
DWARFIndex.cpp \
+ DWARFLocationExpression.cpp \
DWARFUnit.cpp \
DebugNamesDWARFIndex.cpp \
HashedNameToDIE.cpp \
@@ -40,16 +39,25 @@ SRCS= AppleDWARFIndex.cpp \
NameToDIE.cpp \
PDBASTParser.cpp \
PDBLocationToDWARFExpression.cpp \
+ PdbAstBuilder.cpp \
+ PdbIndex.cpp \
+ PdbSymUid.cpp \
+ PdbUtil.cpp \
+ SymbolFileBreakpad.cpp \
SymbolFileDWARF.cpp \
SymbolFileDWARFDebugMap.cpp \
SymbolFileDWARFDwo.cpp \
SymbolFileDWARFDwoDwp.cpp \
SymbolFileDWARFDwp.cpp \
+ SymbolFileNativePDB.cpp \
SymbolFilePDB.cpp \
SymbolFileSymtab.cpp \
+ UdtRecordCompleter.cpp \
UniqueDWARFASTType.cpp \
+.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/SymbolFile/DWARF
+.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/SymbolFile/PDB
.PATH: ${.CURDIR}/../../../llvm/tools/lldb/source/Plugins/SymbolFile/Symtab
diff --git a/gnu/usr.bin/clang/liblldbSymbol/Makefile b/gnu/usr.bin/clang/liblldbSymbol/Makefile
index d304fed07bf..d611ebc34d2 100644
--- a/gnu/usr.bin/clang/liblldbSymbol/Makefile
+++ b/gnu/usr.bin/clang/liblldbSymbol/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:44 patrick Exp $
LIB= lldbSymbol
NOPIC=
@@ -22,12 +22,9 @@ SRCS= ArmUnwindInfo.cpp \
DWARFCallFrameInfo.cpp \
Function.cpp \
FuncUnwinders.cpp \
- GoASTContext.cpp \
- JavaASTContext.cpp \
LineEntry.cpp \
LineTable.cpp \
ObjectFile.cpp \
- OCamlASTContext.cpp \
Symbol.cpp \
SymbolContext.cpp \
SymbolFile.cpp \
diff --git a/gnu/usr.bin/clang/liblldbTarget/Makefile b/gnu/usr.bin/clang/liblldbTarget/Makefile
index 8f27c0c3236..1c83551d8f2 100644
--- a/gnu/usr.bin/clang/liblldbTarget/Makefile
+++ b/gnu/usr.bin/clang/liblldbTarget/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2018/10/04 11:43:29 patrick Exp $
+# $OpenBSD: Makefile,v 1.2 2019/06/23 22:07:45 patrick Exp $
LIB= lldbTarget
NOPIC=
@@ -34,6 +34,7 @@ SRCS= ABI.cpp \
SectionLoadList.cpp \
StackFrame.cpp \
StackFrameList.cpp \
+ StackFrameRecognizer.cpp \
StackID.cpp \
StopInfo.cpp \
StructuredDataPlugin.cpp \
diff --git a/gnu/usr.bin/clang/liblldbUtility/Makefile b/gnu/usr.bin/clang/liblldbUtility/Makefile
index fc1f7bca4a2..60f267cb6c1 100644
--- a/gnu/usr.bin/clang/liblldbUtility/Makefile
+++ b/gnu/usr.bin/clang/liblldbUtility/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.2 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.3 2019/06/23 22:07:45 patrick Exp $
LIB= lldbUtility
NOPIC=
@@ -9,6 +9,7 @@ NOPROFILE=
SRCS= ArchSpec.cpp \
Args.cpp \
Baton.cpp \
+ Broadcaster.cpp \
CompletionRequest.cpp \
Connection.cpp \
ConstString.cpp \
@@ -17,18 +18,22 @@ SRCS= ArchSpec.cpp \
DataEncoder.cpp \
DataExtractor.cpp \
Environment.cpp \
- FastDemangle.cpp \
+ Event.cpp \
FileSpec.cpp \
IOObject.cpp \
JSON.cpp \
LLDBAssert.cpp \
+ Listener.cpp \
Log.cpp \
Logging.cpp \
NameMatches.cpp \
- Range.cpp \
+ RegisterValue.cpp \
RegularExpression.cpp \
+ Reproducer.cpp \
+ Scalar.cpp \
SelectHelper.cpp \
SharingPtr.cpp \
+ State.cpp \
Status.cpp \
Stream.cpp \
StreamCallback.cpp \
diff --git a/gnu/usr.bin/clang/lldb/Makefile b/gnu/usr.bin/clang/lldb/Makefile
index ba77345fdc0..be18e0c6717 100644
--- a/gnu/usr.bin/clang/lldb/Makefile
+++ b/gnu/usr.bin/clang/lldb/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.5 2019/03/05 09:44:42 jsg Exp $
+# $OpenBSD: Makefile,v 1.6 2019/06/23 22:07:45 patrick Exp $
.include <bsd.own.mk>
@@ -70,6 +70,13 @@ LLVM_LIBDEPS= clangAST \
lldbTarget \
lldbUtility
+Driver.o: Options.inc
+
+Options.inc: Options.td
+ ${.OBJDIR}/../llvm-tblgen/llvm-tblgen -gen-opt-parser-defs \
+ -I ${LLVM_SRCS}/include \
+ -o ${.TARGET} ${.ALLSRC}
+
LDADD+= -L ${.OBJDIR}/../libLLVM -lLLVM
.include <bsd.prog.mk>
diff --git a/gnu/usr.bin/clang/llvm-config/llvm-config.1 b/gnu/usr.bin/clang/llvm-config/llvm-config.1
index 05ed4c89543..0fd0e5b2f30 100644
--- a/gnu/usr.bin/clang/llvm-config/llvm-config.1
+++ b/gnu/usr.bin/clang/llvm-config/llvm-config.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "LLVM-CONFIG" "1" "2019-03-05" "7" "LLVM"
+.TH "LLVM-CONFIG" "1" "2019-06-23" "8" "LLVM"
.SH NAME
llvm-config \- Print LLVM compilation options
.
@@ -202,7 +202,7 @@ Includes either a native JIT or the bitcode interpreter.
If \fBllvm\-config\fP succeeds, it will exit with 0. Otherwise, if an error
occurs, it will exit with a non\-zero value.
.SH AUTHOR
-Maintained by The LLVM Team (http://llvm.org/).
+Maintained by the LLVM Team (https://llvm.org/).
.SH COPYRIGHT
2003-2019, LLVM Project
.\" Generated by docutils manpage writer.
diff --git a/gnu/usr.bin/clang/llvm-tblgen/Makefile b/gnu/usr.bin/clang/llvm-tblgen/Makefile
index d24d76c761f..98713a291f1 100644
--- a/gnu/usr.bin/clang/llvm-tblgen/Makefile
+++ b/gnu/usr.bin/clang/llvm-tblgen/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.9 2019/01/27 16:59:42 patrick Exp $
+# $OpenBSD: Makefile,v 1.10 2019/06/23 22:07:45 patrick Exp $
PROG= llvm-tblgen
NOMAN=
@@ -25,6 +25,7 @@ SRCS= AsmMatcherEmitter.cpp \
DAGISelMatcher.cpp \
DFAPacketizerEmitter.cpp \
DisassemblerEmitter.cpp \
+ ExegesisEmitter.cpp \
FastISelEmitter.cpp \
FixedLenDecoderEmitter.cpp \
GlobalISelEmitter.cpp \