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/8c0c984560e4
branches: trunk
changeset: 424200:8c0c984560e4
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 658d6f580551 -r 8c0c984560e4 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 658d6f580551 -r 8c0c984560e4 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