diff options
author | 2019-06-23 22:07:37 +0000 | |
---|---|---|
committer | 2019-06-23 22:07:37 +0000 | |
commit | 7350f337b9e3eb4461d99580e625c7ef148d107c (patch) | |
tree | 8ba6735e4854ffbeeb7ff7adbc9a32004bf1f196 | |
parent | Merge LLVM 8.0.0 release. (diff) | |
download | wireguard-openbsd-7350f337b9e3eb4461d99580e625c7ef148d107c.tar.xz wireguard-openbsd-7350f337b9e3eb4461d99580e625c7ef148d107c.zip |
Update clang build infrastructure for LLVM 8.0.0.
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 \ |