pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/libLLVM libLLVM: update to 9.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bebf65d69a04
branches:  trunk
changeset: 412450:bebf65d69a04
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Fri Mar 06 22:44:18 2020 +0000

description:
libLLVM: update to 9.0.1

sync w/ lang/llvm. needed for mesa 20 update.

diffstat:

 lang/libLLVM/Makefile                                            |   31 +-
 lang/libLLVM/PLIST                                               |  203 +++++++++-
 lang/libLLVM/buildlink3.mk                                       |    4 +-
 lang/libLLVM/distinfo                                            |   18 +-
 lang/libLLVM/patches/patch-cmake_config-ix.cmake                 |    8 +-
 lang/libLLVM/patches/patch-cmake_modules_AddLLVM.cmake           |   36 +-
 lang/libLLVM/patches/patch-cmake_modules_HandleLLVMOptions.cmake |   14 -
 lang/libLLVM/patches/patch-cmake_modules_TableGen.cmake          |   15 -
 lang/libLLVM/patches/patch-tools_llvm-shlib_CMakeLists.txt       |   53 +-
 9 files changed, 260 insertions(+), 122 deletions(-)

diffs (truncated from 1058 to 300 lines):

diff -r 854dfba4b577 -r bebf65d69a04 lang/libLLVM/Makefile
--- a/lang/libLLVM/Makefile     Fri Mar 06 20:50:24 2020 +0000
+++ b/lang/libLLVM/Makefile     Fri Mar 06 22:44:18 2020 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2020/01/26 17:31:29 rillig Exp $
+# $NetBSD: Makefile,v 1.35 2020/03/06 22:44:18 tnn Exp $
 
-DISTNAME=      llvm-7.0.1.src
+DISTNAME=      llvm-9.0.1.src
 PKGNAME=       ${DISTNAME:S/llvm/libLLVM/:S/.src//}
-PKGREVISION=   2
 CATEGORIES=    lang devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
 EXTRACT_SUFX=  .tar.xz
@@ -29,6 +28,8 @@
 CMAKE_ARGS+=   -DLLVM_LINK_LLVM_DYLIB=ON
 CMAKE_ARGS+=   -DLLVM_INCLUDE_TESTS=OFF
 CMAKE_ARGS+=   -DLLVM_ENABLE_LIBXML2=OFF
+CMAKE_ARGS+=   -DLLVM_BUILD_UTILS=OFF
+CMAKE_ARGS+=   -DLLVM_INCLUDE_BENCHMARKS=OFF
 CMAKE_ARGS+=   -DLLVM_ENABLE_RTTI=ON
 CMAKE_ARGS+=   -DCMAKE_EXE_LINKER_FLAGS=${COMPILER_RPATH_FLAG}${PREFIX}/lib/libLLVM
 
@@ -36,18 +37,20 @@
 
 .for tool in   bugpoint bugpoint_passes dsymutil gold llc lli llvm_ar  \
        llvm_as llvm_as_fuzzer llvm_bcanalyzer llvm_c_test llvm_cat     \
-       llvm_cfi_verify llvm_cov llvm_cvtres llvm_cxxdump               \
-       llvm_cxxfilt llvm_demangle_fuzzer llvm_diff llvm_dis            \
-       llvm_dwarfdump llvm_dwp llvm_exegesis llvm_extract llvm_go      \
-       llvm_isel_fuzzer llvm_jitlistener llvm_link llvm_lto llvm_lto2  \
-       llvm_mc llvm_mc_assemble_fuzzer llvm_mc_disassemble_fuzzer      \
-       llvm_mca llvm_modextract llvm_mt llvm_nm llvm_objcopy           \
-       llvm_objdump llvm_opt_fuzzer llvm_opt_report llvm_pdbutil       \
-       llvm_profdata llvm_rc llvm_readobj llvm_rtdyld                  \
+       llvm_cfi_verify llvm_cov llvm_cvtres llvm_cxxdump llvm_cxxfilt  \
+       llvm_cxxmap llvm_diff llvm_dis llvm_dwarfdump llvm_dwp          \
+       llvm_elfabi llvm_exegesis llvm_extract llvm_go llvm_isel_fuzzer \
+       llvm_itanium_demangle_fuzzer llvm_jitlink llvm_jitlistener      \
+       llvm_link llvm_lipo llvm_lto llvm_lto2 llvm_mc                  \
+       llvm_mc_assemble_fuzzer llvm_mc_disassemble_fuzzer llvm_mca     \
+       llvm_microsoft_demangle_fuzzer llvm_modextract llvm_mt llvm_nm  \
+       llvm_objcopy llvm_objdump llvm_opt_fuzzer llvm_opt_report       \
+       llvm_pdbutil llvm_profdata llvm_rc llvm_readobj llvm_rtdyld     \
        llvm_size llvm_special_case_list_fuzzer llvm_split llvm_stress  \
-       llvm_strings llvm_symbolizer llvm_undname llvm_xray lto         \
-       obj2yaml opt opt_viewer sancov sanstats verify_uselistorder     \
-       xcode_toolchain yaml2obj
+       llvm_strings llvm_symbolizer llvm_undname llvm_xray             \
+       llvm_yaml_numeric_parser_fuzzer lto msbuild obj2yaml            \
+       opt opt_viewer remarks_shlib sancov sanstats                    \
+       verify_uselistorder xcode_toolchain yaml2obj
 
 CMAKE_ARGS+=   -DLLVM_TOOL_${tool:tu}_BUILD=OFF
 .endfor
diff -r 854dfba4b577 -r bebf65d69a04 lang/libLLVM/PLIST
--- a/lang/libLLVM/PLIST        Fri Mar 06 20:50:24 2020 +0000
+++ b/lang/libLLVM/PLIST        Fri Mar 06 22:44:18 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2019/01/26 21:17:20 tnn Exp $
+@comment $NetBSD: PLIST,v 1.13 2020/03/06 22:44:18 tnn Exp $
 include/libLLVM/llvm-c/Analysis.h
 include/libLLVM/llvm-c/BitReader.h
 include/libLLVM/llvm-c/BitWriter.h
@@ -8,6 +8,7 @@
 include/libLLVM/llvm-c/DebugInfo.h
 include/libLLVM/llvm-c/Disassembler.h
 include/libLLVM/llvm-c/DisassemblerTypes.h
+include/libLLVM/llvm-c/Error.h
 include/libLLVM/llvm-c/ErrorHandling.h
 include/libLLVM/llvm-c/ExecutionEngine.h
 include/libLLVM/llvm-c/IRReader.h
@@ -16,9 +17,12 @@
 include/libLLVM/llvm-c/Linker.h
 include/libLLVM/llvm-c/Object.h
 include/libLLVM/llvm-c/OrcBindings.h
+include/libLLVM/llvm-c/Remarks.h
 include/libLLVM/llvm-c/Support.h
 include/libLLVM/llvm-c/Target.h
 include/libLLVM/llvm-c/TargetMachine.h
+include/libLLVM/llvm-c/Transforms/AggressiveInstCombine.h
+include/libLLVM/llvm-c/Transforms/Coroutines.h
 include/libLLVM/llvm-c/Transforms/IPO.h
 include/libLLVM/llvm-c/Transforms/InstCombine.h
 include/libLLVM/llvm-c/Transforms/PassManagerBuilder.h
@@ -93,7 +97,9 @@
 include/libLLVM/llvm/ADT/Twine.h
 include/libLLVM/llvm/ADT/UniqueVector.h
 include/libLLVM/llvm/ADT/VariadicFunction.h
+include/libLLVM/llvm/ADT/bit.h
 include/libLLVM/llvm/ADT/edit_distance.h
+include/libLLVM/llvm/ADT/fallible_iterator.h
 include/libLLVM/llvm/ADT/ilist.h
 include/libLLVM/llvm/ADT/ilist_base.h
 include/libLLVM/llvm/ADT/ilist_iterator.h
@@ -129,14 +135,18 @@
 include/libLLVM/llvm/Analysis/DependenceAnalysis.h
 include/libLLVM/llvm/Analysis/DivergenceAnalysis.h
 include/libLLVM/llvm/Analysis/DomPrinter.h
+include/libLLVM/llvm/Analysis/DomTreeUpdater.h
 include/libLLVM/llvm/Analysis/DominanceFrontier.h
 include/libLLVM/llvm/Analysis/DominanceFrontierImpl.h
 include/libLLVM/llvm/Analysis/EHPersonalities.h
 include/libLLVM/llvm/Analysis/GlobalsModRef.h
+include/libLLVM/llvm/Analysis/GuardUtils.h
+include/libLLVM/llvm/Analysis/IVDescriptors.h
 include/libLLVM/llvm/Analysis/IVUsers.h
 include/libLLVM/llvm/Analysis/IndirectCallPromotionAnalysis.h
-include/libLLVM/llvm/Analysis/IndirectCallSiteVisitor.h
+include/libLLVM/llvm/Analysis/IndirectCallVisitor.h
 include/libLLVM/llvm/Analysis/InlineCost.h
+include/libLLVM/llvm/Analysis/InstructionPrecedenceTracking.h
 include/libLLVM/llvm/Analysis/InstructionSimplify.h
 include/libLLVM/llvm/Analysis/Interval.h
 include/libLLVM/llvm/Analysis/IntervalIterator.h
@@ -146,6 +156,7 @@
 include/libLLVM/llvm/Analysis/LazyBranchProbabilityInfo.h
 include/libLLVM/llvm/Analysis/LazyCallGraph.h
 include/libLLVM/llvm/Analysis/LazyValueInfo.h
+include/libLLVM/llvm/Analysis/LegacyDivergenceAnalysis.h
 include/libLLVM/llvm/Analysis/Lint.h
 include/libLLVM/llvm/Analysis/Loads.h
 include/libLLVM/llvm/Analysis/LoopAccessAnalysis.h
@@ -167,6 +178,7 @@
 include/libLLVM/llvm/Analysis/ObjCARCInstKind.h
 include/libLLVM/llvm/Analysis/OptimizationRemarkEmitter.h
 include/libLLVM/llvm/Analysis/OrderedBasicBlock.h
+include/libLLVM/llvm/Analysis/OrderedInstructions.h
 include/libLLVM/llvm/Analysis/PHITransAddr.h
 include/libLLVM/llvm/Analysis/Passes.h
 include/libLLVM/llvm/Analysis/PhiValues.h
@@ -185,6 +197,8 @@
 include/libLLVM/llvm/Analysis/ScalarEvolutionNormalization.h
 include/libLLVM/llvm/Analysis/ScopedNoAliasAA.h
 include/libLLVM/llvm/Analysis/SparsePropagation.h
+include/libLLVM/llvm/Analysis/StackSafetyAnalysis.h
+include/libLLVM/llvm/Analysis/SyncDependenceAnalysis.h
 include/libLLVM/llvm/Analysis/SyntheticCountsUtils.h
 include/libLLVM/llvm/Analysis/TargetFolder.h
 include/libLLVM/llvm/Analysis/TargetLibraryInfo.def
@@ -198,9 +212,11 @@
 include/libLLVM/llvm/Analysis/ValueLattice.h
 include/libLLVM/llvm/Analysis/ValueLatticeUtils.h
 include/libLLVM/llvm/Analysis/ValueTracking.h
+include/libLLVM/llvm/Analysis/VecFuncs.def
 include/libLLVM/llvm/Analysis/VectorUtils.h
 include/libLLVM/llvm/AsmParser/Parser.h
 include/libLLVM/llvm/AsmParser/SlotMapping.h
+include/libLLVM/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
 include/libLLVM/llvm/BinaryFormat/COFF.h
 include/libLLVM/llvm/BinaryFormat/Dwarf.def
 include/libLLVM/llvm/BinaryFormat/Dwarf.h
@@ -214,6 +230,7 @@
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/BPF.def
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/Hexagon.def
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/Lanai.def
+include/libLLVM/llvm/BinaryFormat/ELFRelocs/MSP430.def
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/Mips.def
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/PowerPC.def
 include/libLLVM/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
@@ -225,20 +242,32 @@
 include/libLLVM/llvm/BinaryFormat/MachO.def
 include/libLLVM/llvm/BinaryFormat/MachO.h
 include/libLLVM/llvm/BinaryFormat/Magic.h
+include/libLLVM/llvm/BinaryFormat/Minidump.h
+include/libLLVM/llvm/BinaryFormat/MinidumpConstants.def
+include/libLLVM/llvm/BinaryFormat/MsgPack.def
+include/libLLVM/llvm/BinaryFormat/MsgPack.h
+include/libLLVM/llvm/BinaryFormat/MsgPackDocument.h
+include/libLLVM/llvm/BinaryFormat/MsgPackReader.h
+include/libLLVM/llvm/BinaryFormat/MsgPackWriter.h
 include/libLLVM/llvm/BinaryFormat/Wasm.h
 include/libLLVM/llvm/BinaryFormat/WasmRelocs.def
-include/libLLVM/llvm/Bitcode/BitCodes.h
+include/libLLVM/llvm/BinaryFormat/XCOFF.h
+include/libLLVM/llvm/Bitcode/BitcodeAnalyzer.h
 include/libLLVM/llvm/Bitcode/BitcodeReader.h
 include/libLLVM/llvm/Bitcode/BitcodeWriter.h
 include/libLLVM/llvm/Bitcode/BitcodeWriterPass.h
-include/libLLVM/llvm/Bitcode/BitstreamReader.h
-include/libLLVM/llvm/Bitcode/BitstreamWriter.h
 include/libLLVM/llvm/Bitcode/LLVMBitCodes.h
+include/libLLVM/llvm/Bitstream/BitCodes.h
+include/libLLVM/llvm/Bitstream/BitstreamReader.h
+include/libLLVM/llvm/Bitstream/BitstreamWriter.h
 include/libLLVM/llvm/CodeGen/AccelTable.h
 include/libLLVM/llvm/CodeGen/Analysis.h
 include/libLLVM/llvm/CodeGen/AsmPrinter.h
+include/libLLVM/llvm/CodeGen/AsmPrinterHandler.h
 include/libLLVM/llvm/CodeGen/AtomicExpandUtils.h
 include/libLLVM/llvm/CodeGen/BasicTTIImpl.h
+include/libLLVM/llvm/CodeGen/BuiltinGCs.h
+include/libLLVM/llvm/CodeGen/CSEConfigBase.h
 include/libLLVM/llvm/CodeGen/CalcSpillWeights.h
 include/libLLVM/llvm/CodeGen/CallingConvLower.h
 include/libLLVM/llvm/CodeGen/CommandFlags.inc
@@ -247,6 +276,8 @@
 include/libLLVM/llvm/CodeGen/DFAPacketizer.h
 include/libLLVM/llvm/CodeGen/DIE.h
 include/libLLVM/llvm/CodeGen/DIEValue.def
+include/libLLVM/llvm/CodeGen/DbgEntityHistoryCalculator.h
+include/libLLVM/llvm/CodeGen/DebugHandlerBase.h
 include/libLLVM/llvm/CodeGen/DwarfStringPoolEntry.h
 include/libLLVM/llvm/CodeGen/EdgeBundles.h
 include/libLLVM/llvm/CodeGen/ExecutionDomainFix.h
@@ -257,12 +288,14 @@
 include/libLLVM/llvm/CodeGen/GCMetadata.h
 include/libLLVM/llvm/CodeGen/GCMetadataPrinter.h
 include/libLLVM/llvm/CodeGen/GCStrategy.h
-include/libLLVM/llvm/CodeGen/GCs.h
+include/libLLVM/llvm/CodeGen/GlobalISel/CSEInfo.h
+include/libLLVM/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
 include/libLLVM/llvm/CodeGen/GlobalISel/CallLowering.h
 include/libLLVM/llvm/CodeGen/GlobalISel/Combiner.h
 include/libLLVM/llvm/CodeGen/GlobalISel/CombinerHelper.h
 include/libLLVM/llvm/CodeGen/GlobalISel/CombinerInfo.h
 include/libLLVM/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h
+include/libLLVM/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
 include/libLLVM/llvm/CodeGen/GlobalISel/GISelWorkList.h
 include/libLLVM/llvm/CodeGen/GlobalISel/IRTranslator.h
 include/libLLVM/llvm/CodeGen/GlobalISel/InstructionSelect.h
@@ -298,6 +331,7 @@
 include/libLLVM/llvm/CodeGen/LiveVariables.h
 include/libLLVM/llvm/CodeGen/LoopTraversal.h
 include/libLLVM/llvm/CodeGen/LowLevelType.h
+include/libLLVM/llvm/CodeGen/MIRParser/MIParser.h
 include/libLLVM/llvm/CodeGen/MIRParser/MIRParser.h
 include/libLLVM/llvm/CodeGen/MIRPrinter.h
 include/libLLVM/llvm/CodeGen/MIRYamlMapping.h
@@ -325,6 +359,7 @@
 include/libLLVM/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
 include/libLLVM/llvm/CodeGen/MachineOutliner.h
 include/libLLVM/llvm/CodeGen/MachinePassRegistry.h
+include/libLLVM/llvm/CodeGen/MachinePipeliner.h
 include/libLLVM/llvm/CodeGen/MachinePostDominators.h
 include/libLLVM/llvm/CodeGen/MachineRegionInfo.h
 include/libLLVM/llvm/CodeGen/MachineRegisterInfo.h
@@ -345,6 +380,7 @@
 include/libLLVM/llvm/CodeGen/ReachingDefAnalysis.h
 include/libLLVM/llvm/CodeGen/RegAllocPBQP.h
 include/libLLVM/llvm/CodeGen/RegAllocRegistry.h
+include/libLLVM/llvm/CodeGen/Register.h
 include/libLLVM/llvm/CodeGen/RegisterClassInfo.h
 include/libLLVM/llvm/CodeGen/RegisterPressure.h
 include/libLLVM/llvm/CodeGen/RegisterScavenging.h
@@ -367,6 +403,8 @@
 include/libLLVM/llvm/CodeGen/SlotIndexes.h
 include/libLLVM/llvm/CodeGen/StackMaps.h
 include/libLLVM/llvm/CodeGen/StackProtector.h
+include/libLLVM/llvm/CodeGen/SwiftErrorValueTracking.h
+include/libLLVM/llvm/CodeGen/SwitchLoweringUtils.h
 include/libLLVM/llvm/CodeGen/TailDuplicator.h
 include/libLLVM/llvm/CodeGen/TargetCallingConv.h
 include/libLLVM/llvm/CodeGen/TargetFrameLowering.h
@@ -430,6 +468,7 @@
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolDumper.h
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolRecord.h
+include/libLLVM/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolSerializer.h
 include/libLLVM/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
@@ -442,6 +481,7 @@
 include/libLLVM/llvm/DebugInfo/CodeView/TypeIndex.h
 include/libLLVM/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
 include/libLLVM/llvm/DebugInfo/CodeView/TypeRecord.h
+include/libLLVM/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
 include/libLLVM/llvm/DebugInfo/CodeView/TypeRecordMapping.h
 include/libLLVM/llvm/DebugInfo/CodeView/TypeStreamMerger.h
 include/libLLVM/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
@@ -480,6 +520,12 @@
 include/libLLVM/llvm/DebugInfo/DWARF/DWARFUnit.h
 include/libLLVM/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
 include/libLLVM/llvm/DebugInfo/DWARF/DWARFVerifier.h
+include/libLLVM/llvm/DebugInfo/GSYM/FileEntry.h
+include/libLLVM/llvm/DebugInfo/GSYM/FunctionInfo.h
+include/libLLVM/llvm/DebugInfo/GSYM/InlineInfo.h
+include/libLLVM/llvm/DebugInfo/GSYM/LineEntry.h
+include/libLLVM/llvm/DebugInfo/GSYM/Range.h
+include/libLLVM/llvm/DebugInfo/GSYM/StringTable.h
 include/libLLVM/llvm/DebugInfo/MSF/IMSFFile.h
 include/libLLVM/llvm/DebugInfo/MSF/MSFBuilder.h
 include/libLLVM/llvm/DebugInfo/MSF/MSFCommon.h
@@ -488,6 +534,7 @@
 include/libLLVM/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIADataStream.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
+include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
@@ -495,6 +542,7 @@
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAError.h
+include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
 include/libLLVM/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
@@ -507,6 +555,7 @@



Home | Main Index | Thread Index | Old Index