git: 83f1b7559314 - main - devel/llvm-devel: new snapshot

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Fri, 17 May 2024 18:28:23 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83f1b7559314d822cae3a9fd90f6996e094b7bc5

commit 83f1b7559314d822cae3a9fd90f6996e094b7bc5
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2024-05-15 23:34:58 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2024-05-17 18:28:17 +0000

    devel/llvm-devel: new snapshot
    
    Includes a fix for OpenMP child processes with affinity_none.
    
    PR:             278843
---
 devel/llvm-devel/Makefile                               |  2 ++
 devel/llvm-devel/Makefile.snapshot                      |  4 ++--
 devel/llvm-devel/distinfo                               |  6 +++---
 .../files/patch-clang_lib_Headers_CMakeLists.txt        |  4 +++-
 devel/llvm-devel/pkg-plist                              | 17 ++++++++++++++---
 5 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index cda6a37b8a9f..ed0b66f77f2a 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -426,6 +426,8 @@ post-install-CLANG-on:
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
 	${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
 	    ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
+	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
 
 post-install-EXTRAS-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index ecb352c4edfc..c6686072eac4 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
 #
 LLVM_MAJOR=	19
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20240426
+SNAPDATE=	20240510
 
-LLVM_PROJECT_COMMIT=		451e853e512ba6fca51f0743ffa24d252f7fc633
+LLVM_PROJECT_COMMIT=		7f3e3785d0be00c727e3d2938b6348748499de99
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 5850b4c1004a..b6dbb53c3ae4 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714153098
-SHA256 (llvm-llvm-project-19.0.d20240426-451e853e512ba6fca51f0743ffa24d252f7fc633_GH0.tar.gz) = eef61bea225a42a2fcf2471d5dd0150df4a19a71f69b0cc761127dde8a24d6e3
-SIZE (llvm-llvm-project-19.0.d20240426-451e853e512ba6fca51f0743ffa24d252f7fc633_GH0.tar.gz) = 209720172
+TIMESTAMP = 1715378006
+SHA256 (llvm-llvm-project-19.0.d20240510-7f3e3785d0be00c727e3d2938b6348748499de99_GH0.tar.gz) = 5f1c7dc85a8e9e1749cb6debff0e583f9f055aed3792110ffb1f2ea1471164dd
+SIZE (llvm-llvm-project-19.0.d20240510-7f3e3785d0be00c727e3d2938b6348748499de99_GH0.tar.gz) = 210449979
diff --git a/devel/llvm-devel/files/patch-clang_lib_Headers_CMakeLists.txt b/devel/llvm-devel/files/patch-clang_lib_Headers_CMakeLists.txt
index 4a5d995dfb27..3626ae148a13 100644
--- a/devel/llvm-devel/files/patch-clang_lib_Headers_CMakeLists.txt
+++ b/devel/llvm-devel/files/patch-clang_lib_Headers_CMakeLists.txt
@@ -1,6 +1,6 @@
 --- clang/lib/Headers/CMakeLists.txt.orig
 +++ clang/lib/Headers/CMakeLists.txt
-@@ -6,34 +6,9 @@
+@@ -6,36 +6,9 @@
    float.h
    inttypes.h
    iso646.h
@@ -10,6 +10,7 @@
 -  stdarg.h
 -  __stdarg___gnuc_va_list.h
 -  __stdarg___va_copy.h
+-  __stdarg_header_macro.h
 -  __stdarg_va_arg.h
 -  __stdarg_va_copy.h
 -  __stdarg_va_list.h
@@ -17,6 +18,7 @@
 -  stdbool.h
 -  stdckdint.h
 -  stddef.h
+-  __stddef_header_macro.h
 -  __stddef_max_align_t.h
 -  __stddef_null.h
 -  __stddef_nullptr_t.h
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 240110c9f80f..6274d7bf89e0 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -1632,6 +1632,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Execute.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Inquiry.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Intrinsics.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Main.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Numeric.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Pointer.h
 %%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
@@ -1785,11 +1786,13 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Tools/TargetSetup.h
 %%FLANG%%llvm-devel/include/flang/Version.inc
 %%FLANG%%llvm-devel/include/flang/__cuda_builtins.mod
+%%FLANG%%llvm-devel/include/flang/__cuda_device_builtins.mod
 %%FLANG%%llvm-devel/include/flang/__fortran_builtins.mod
 %%FLANG%%llvm-devel/include/flang/__fortran_ieee_exceptions.mod
 %%FLANG%%llvm-devel/include/flang/__fortran_type_info.mod
 %%FLANG%%llvm-devel/include/flang/__ppc_intrinsics.mod
 %%FLANG%%llvm-devel/include/flang/__ppc_types.mod
+%%FLANG%%llvm-devel/include/flang/cudadevice.mod
 %%FLANG%%llvm-devel/include/flang/ieee_arithmetic.mod
 %%FLANG%%llvm-devel/include/flang/ieee_exceptions.mod
 %%FLANG%%llvm-devel/include/flang/ieee_features.mod
@@ -1846,6 +1849,7 @@ llvm-devel/bin/verify-uselistorder
 %%LLDB%%llvm-devel/include/lldb/API/SBInstruction.h
 %%LLDB%%llvm-devel/include/lldb/API/SBInstructionList.h
 %%LLDB%%llvm-devel/include/lldb/API/SBLanguageRuntime.h
+%%LLDB%%llvm-devel/include/lldb/API/SBLanguages.h
 %%LLDB%%llvm-devel/include/lldb/API/SBLaunchInfo.h
 %%LLDB%%llvm-devel/include/lldb/API/SBLineEntry.h
 %%LLDB%%llvm-devel/include/lldb/API/SBListener.h
@@ -2726,7 +2730,6 @@ llvm-devel/include/llvm/CodeGen/ExpandReductions.h
 llvm-devel/include/llvm/CodeGen/ExpandVectorPredication.h
 llvm-devel/include/llvm/CodeGen/FastISel.h
 llvm-devel/include/llvm/CodeGen/FaultMaps.h
-llvm-devel/include/llvm/CodeGen/FreeMachineFunction.h
 llvm-devel/include/llvm/CodeGen/FunctionLoweringInfo.h
 llvm-devel/include/llvm/CodeGen/GCMetadata.h
 llvm-devel/include/llvm/CodeGen/GCMetadataPrinter.h
@@ -2809,6 +2812,7 @@ llvm-devel/include/llvm/CodeGen/MachineDominanceFrontier.h
 llvm-devel/include/llvm/CodeGen/MachineDominators.h
 llvm-devel/include/llvm/CodeGen/MachineFrameInfo.h
 llvm-devel/include/llvm/CodeGen/MachineFunction.h
+llvm-devel/include/llvm/CodeGen/MachineFunctionAnalysis.h
 llvm-devel/include/llvm/CodeGen/MachineFunctionPass.h
 llvm-devel/include/llvm/CodeGen/MachineInstr.h
 llvm-devel/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -3745,6 +3749,7 @@ llvm-devel/include/llvm/ProfileData/Coverage/CoverageMapping.h
 llvm-devel/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
 llvm-devel/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
 llvm-devel/include/llvm/ProfileData/Coverage/MCDCTypes.h
+llvm-devel/include/llvm/ProfileData/CtxInstrContextNode.h
 llvm-devel/include/llvm/ProfileData/FunctionId.h
 llvm-devel/include/llvm/ProfileData/GCOV.h
 llvm-devel/include/llvm/ProfileData/HashKeyMap.h
@@ -4120,6 +4125,7 @@ llvm-devel/include/llvm/Transforms/Instrumentation/KCFI.h
 llvm-devel/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
 llvm-devel/include/llvm/Transforms/Instrumentation/MemProfiler.h
 llvm-devel/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+llvm-devel/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
 llvm-devel/include/llvm/Transforms/Instrumentation/PoisonChecking.h
@@ -5458,6 +5464,11 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformTypes.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/Utils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtension.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc
@@ -5481,7 +5492,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/TransformInterpreterPassBase.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Utils/RaggedArray.h
@@ -6301,6 +6311,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.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
 %%CLANG%%llvm-devel/lib/cmake/clang/AddClang.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfig.cmake
 %%CLANG%%llvm-devel/lib/cmake/clang/ClangConfigVersion.cmake
@@ -6378,7 +6389,6 @@ llvm-devel/lib/cmake/llvm/llvm-driver-template.cpp.in
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranParser.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranRuntime.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranSemantics.a
-%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortran_main.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRDialect.a
 %%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRTransforms.a
 llvm-devel/lib/libLLVM-%%LLVM_MAJOR%%git.so
@@ -6903,6 +6913,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTosaTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDebugExtension.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectIRDLExtension.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectInterfaces.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectUtils.a