git: 75ed2eee50c8 - main - devel/llvm-devel: new snapshot

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Tue, 18 Feb 2025 19:30:35 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=75ed2eee50c8f185098e46c1d4b771fbe92ff50c

commit 75ed2eee50c8f185098e46c1d4b771fbe92ff50c
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2025-02-18 19:29:54 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2025-02-18 19:30:00 +0000

    devel/llvm-devel: new snapshot
    
    The flang runtime is now built as a runtime instead of always being
    built with flang.
    
    Sponsored by:   DARPA, AFRL
---
 devel/llvm-devel/Makefile          |  1 +
 devel/llvm-devel/Makefile.snapshot |  4 ++--
 devel/llvm-devel/distinfo          |  6 +++---
 devel/llvm-devel/pkg-plist         | 32 ++++++++++++++++++++------------
 4 files changed, 26 insertions(+), 17 deletions(-)

diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 0d532a747cd2..a8112f83e13b 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -252,6 +252,7 @@ PORTDOCS+=	clang-tools
 
 .if ${PORT_OPTIONS:MFLANG}
 LLVM_ENABLE_PROJECTS+=	flang
+LLVM_ENABLE_RUNTIMES+=	flang-rt
 COMMANDS+=	${FLANG_COMMANDS}
 .endif
 
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 466b7ad27d0e..265b84051cff 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
 #
 LLVM_MAJOR=	21
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20250210
+SNAPDATE=	20250217
 
-LLVM_PROJECT_COMMIT=		1e14edb8981326e18509409be5c95e0c8c740891
+LLVM_PROJECT_COMMIT=		0b8bd472b0faf79005dfdd1078904fdf39879d61
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 4bc51c3fdf50..93ad742fff8b 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739212310
-SHA256 (llvm-llvm-project-21.0.d20250210-1e14edb8981326e18509409be5c95e0c8c740891_GH0.tar.gz) = 916fe17aaf7cd26410bc83b71a26cd13295a5efb65f84c9a453446a438ebd048
-SIZE (llvm-llvm-project-21.0.d20250210-1e14edb8981326e18509409be5c95e0c8c740891_GH0.tar.gz) = 227265134
+TIMESTAMP = 1739834225
+SHA256 (llvm-llvm-project-21.0.d20250217-0b8bd472b0faf79005dfdd1078904fdf39879d61_GH0.tar.gz) = 8b6554bd23ff276b530e7fb6336080a87b6dafdd9a50a2fa4138de8cffaf37ae
+SIZE (llvm-llvm-project-21.0.d20250217-0b8bd472b0faf79005dfdd1078904fdf39879d61_GH0.tar.gz) = 227671228
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 51b24538170b..b668fe2cc6b5 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -1307,11 +1307,13 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Lex/DependencyDirectivesScanner.h
 %%CLANG%%llvm-devel/include/clang/Lex/DirectoryLookup.h
 %%CLANG%%llvm-devel/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm-devel/include/clang/Lex/HLSLRootSignatureTokenKinds.def
 %%CLANG%%llvm-devel/include/clang/Lex/HeaderMap.h
 %%CLANG%%llvm-devel/include/clang/Lex/HeaderMapTypes.h
 %%CLANG%%llvm-devel/include/clang/Lex/HeaderSearch.h
 %%CLANG%%llvm-devel/include/clang/Lex/HeaderSearchOptions.h
 %%CLANG%%llvm-devel/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm-devel/include/clang/Lex/LexHLSLRootSignature.h
 %%CLANG%%llvm-devel/include/clang/Lex/Lexer.h
 %%CLANG%%llvm-devel/include/clang/Lex/LiteralSupport.h
 %%CLANG%%llvm-devel/include/clang/Lex/MacroArgs.h
@@ -1852,9 +1854,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/CUDA/registration.h
 %%FLANG%%llvm-devel/include/flang/Runtime/allocatable.h
 %%FLANG%%llvm-devel/include/flang/Runtime/allocator-registry-consts.h
-%%FLANG%%llvm-devel/include/flang/Runtime/allocator-registry.h
 %%FLANG%%llvm-devel/include/flang/Runtime/array-constructor-consts.h
-%%FLANG%%llvm-devel/include/flang/Runtime/array-constructor.h
 %%FLANG%%llvm-devel/include/flang/Runtime/assign.h
 %%FLANG%%llvm-devel/include/flang/Runtime/c-or-cpp.h
 %%FLANG%%llvm-devel/include/flang/Runtime/character.h
@@ -1863,7 +1863,6 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/cpp-type.h
 %%FLANG%%llvm-devel/include/flang/Runtime/derived-api.h
 %%FLANG%%llvm-devel/include/flang/Runtime/descriptor-consts.h
-%%FLANG%%llvm-devel/include/flang/Runtime/descriptor.h
 %%FLANG%%llvm-devel/include/flang/Runtime/entry-names.h
 %%FLANG%%llvm-devel/include/flang/Runtime/exceptions.h
 %%FLANG%%llvm-devel/include/flang/Runtime/execute.h
@@ -1879,7 +1878,6 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/matmul-instances.inc
 %%FLANG%%llvm-devel/include/flang/Runtime/matmul-transpose.h
 %%FLANG%%llvm-devel/include/flang/Runtime/matmul.h
-%%FLANG%%llvm-devel/include/flang/Runtime/memory.h
 %%FLANG%%llvm-devel/include/flang/Runtime/misc-intrinsic.h
 %%FLANG%%llvm-devel/include/flang/Runtime/numeric.h
 %%FLANG%%llvm-devel/include/flang/Runtime/pointer.h
@@ -1892,7 +1890,6 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/temporary-stack.h
 %%FLANG%%llvm-devel/include/flang/Runtime/time-intrinsic.h
 %%FLANG%%llvm-devel/include/flang/Runtime/transformational.h
-%%FLANG%%llvm-devel/include/flang/Runtime/type-code.h
 %%FLANG%%llvm-devel/include/flang/Semantics/attr.h
 %%FLANG%%llvm-devel/include/flang/Semantics/expression.h
 %%FLANG%%llvm-devel/include/flang/Semantics/module-dependences.h
@@ -2102,6 +2099,7 @@ llvm-devel/bin/verify-uselistorder
 %%LLDB%%llvm-devel/include/lldb/Core/SourceManager.h
 %%LLDB%%llvm-devel/include/lldb/Core/StreamAsynchronousIO.h
 %%LLDB%%llvm-devel/include/lldb/Core/StructuredDataImpl.h
+%%LLDB%%llvm-devel/include/lldb/Core/Telemetry.h
 %%LLDB%%llvm-devel/include/lldb/Core/ThreadSafeDenseSet.h
 %%LLDB%%llvm-devel/include/lldb/Core/ThreadSafeValue.h
 %%LLDB%%llvm-devel/include/lldb/Core/ThreadedCommunication.h
@@ -2904,6 +2902,7 @@ llvm-devel/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
 llvm-devel/include/llvm/CodeGen/DeadMachineInstructionElim.h
 llvm-devel/include/llvm/CodeGen/DebugHandlerBase.h
 llvm-devel/include/llvm/CodeGen/DetectDeadLanes.h
+llvm-devel/include/llvm/CodeGen/DroppedVariableStatsMIR.h
 llvm-devel/include/llvm/CodeGen/DwarfEHPrepare.h
 llvm-devel/include/llvm/CodeGen/DwarfStringPoolEntry.h
 llvm-devel/include/llvm/CodeGen/EarlyIfConversion.h
@@ -3633,6 +3632,8 @@ llvm-devel/include/llvm/IR/DiagnosticHandler.h
 llvm-devel/include/llvm/IR/DiagnosticInfo.h
 llvm-devel/include/llvm/IR/DiagnosticPrinter.h
 llvm-devel/include/llvm/IR/Dominators.h
+llvm-devel/include/llvm/IR/DroppedVariableStats.h
+llvm-devel/include/llvm/IR/DroppedVariableStatsIR.h
 llvm-devel/include/llvm/IR/EHPersonalities.h
 llvm-devel/include/llvm/IR/FMF.h
 llvm-devel/include/llvm/IR/FPEnv.h
@@ -3980,8 +3981,6 @@ llvm-devel/include/llvm/PassInfo.h
 llvm-devel/include/llvm/PassRegistry.h
 llvm-devel/include/llvm/PassSupport.h
 llvm-devel/include/llvm/Passes/CodeGenPassBuilder.h
-llvm-devel/include/llvm/Passes/DroppedVariableStats.h
-llvm-devel/include/llvm/Passes/DroppedVariableStatsIR.h
 llvm-devel/include/llvm/Passes/MachinePassRegistry.def
 llvm-devel/include/llvm/Passes/OptimizationLevel.h
 llvm-devel/include/llvm/Passes/PassBuilder.h
@@ -4272,7 +4271,6 @@ llvm-devel/include/llvm/Target/GlobalISel/Target.td
 llvm-devel/include/llvm/Target/Target.td
 llvm-devel/include/llvm/Target/TargetCallingConv.td
 llvm-devel/include/llvm/Target/TargetInstrPredicate.td
-llvm-devel/include/llvm/Target/TargetIntrinsicInfo.h
 llvm-devel/include/llvm/Target/TargetItinerary.td
 llvm-devel/include/llvm/Target/TargetLoweringObjectFile.h
 llvm-devel/include/llvm/Target/TargetMachine.h
@@ -4359,6 +4357,7 @@ llvm-devel/include/llvm/Transforms/IPO/ElimAvailExtern.h
 llvm-devel/include/llvm/Transforms/IPO/EmbedBitcodePass.h
 llvm-devel/include/llvm/Transforms/IPO/ExpandVariadics.h
 llvm-devel/include/llvm/Transforms/IPO/ExtractGV.h
+llvm-devel/include/llvm/Transforms/IPO/FatLTOCleanup.h
 llvm-devel/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
 llvm-devel/include/llvm/Transforms/IPO/FunctionAttrs.h
 llvm-devel/include/llvm/Transforms/IPO/FunctionImport.h
@@ -4646,6 +4645,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/Func.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/GPU.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/IRDL.h
+%%MLIR%%llvm-devel/include/mlir-c/Dialect/Index.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/LLVM.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/Linalg.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/MLProgram.h
@@ -4750,6 +4750,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/ComplexCommon/DivisionConverter.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
 %%MLIR%%llvm-devel/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
@@ -4939,6 +4940,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/Passes.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/Passes.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/ShardingInterfaceImpl.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/Transforms.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Arith/Utils/Utils.h
@@ -5064,6 +5066,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexAttributes.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexBase.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexEnums.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexEnums.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Complex/IR/ComplexOps.td
@@ -5334,6 +5338,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
@@ -5684,6 +5691,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVMeshOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
@@ -5764,9 +5772,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/Tensor.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorBase.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorInterfaces.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorInterfaces.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorInterfaces.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Tensor/IR/TensorOps.td
@@ -6732,6 +6737,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/yvals_core.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/zos_wrappers/builtins.h
+%%FLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libflang_rt.runtime.a
 %%CLANG%%llvm-devel/lib/cmake/clang/AddClang.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfig.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfigVersion.cmake
@@ -7090,6 +7096,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIGPU.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIIR.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIIndex.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIInterfaces.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPILLVM.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPILinalg.a
@@ -7116,6 +7123,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCallInterfaces.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCastInterfaces.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexDivisionConversion.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToLLVM.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToLibm.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRComplexToSPIRV.a
@@ -7492,7 +7500,6 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libflangFrontend.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libflangFrontendTool.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libflangPasses.a
-%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libflang_rt.runtime.a
 %%STATIC_LIBS%%%%LLD%%llvm-devel/lib/liblldCOFF.a
 %%STATIC_LIBS%%%%LLD%%llvm-devel/lib/liblldCommon.a
 %%STATIC_LIBS%%%%LLD%%llvm-devel/lib/liblldELF.a
@@ -7549,6 +7556,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIIR/Pass.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIIR/Support.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIIRDL/IRDL.cpp.o
+%%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIIndex/Index.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIInterfaces/Interfaces.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPILLVM/LLVM.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPILinalg/Linalg.cpp.o