Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Dec 2024 01:23:05 GMT
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6f9523707b18 - main - devel/llvm-devel: new snapshot
Message-ID:  <202412180123.4BI1N5la040057@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6f9523707b185dca42f5b88e1c085e5674acd7e0

commit 6f9523707b185dca42f5b88e1c085e5674acd7e0
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2024-12-18 01:22:34 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2024-12-18 01:22:34 +0000

    devel/llvm-devel: new snapshot
---
 devel/llvm-devel/Makefile.snapshot                 |  4 +-
 devel/llvm-devel/distinfo                          |  6 +--
 ...patch-clang_tools_clang-format_git-clang-format | 48 +++++++++++-----------
 .../llvm-devel/files/patch-flang_runtime_stop.cpp  | 11 +++++
 devel/llvm-devel/pkg-plist                         | 26 +++++++++++-
 5 files changed, 65 insertions(+), 30 deletions(-)

diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index a9862d041807..90d32cd4e143 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
 #
 LLVM_MAJOR=	20
 LLVM_RELEASE=	${LLVM_MAJOR}.0.0
-SNAPDATE=	20241203
+SNAPDATE=	20241215
 
-LLVM_PROJECT_COMMIT=		866b9f43a0772faee64aa421886eb101118f3167
+LLVM_PROJECT_COMMIT=		8345a95a404cb490918201274da877b8ca2edf51
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index a318cd627bd3..eb4f91d603ac 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733242557
-SHA256 (llvm-llvm-project-20.0.d20241203-866b9f43a0772faee64aa421886eb101118f3167_GH0.tar.gz) = 5273cf2a97bf29fe1b1b60078e2d6ac7d9ecb803b3ca5dd30b4aefab2d62b34a
-SIZE (llvm-llvm-project-20.0.d20241203-866b9f43a0772faee64aa421886eb101118f3167_GH0.tar.gz) = 223740811
+TIMESTAMP = 1734302400
+SHA256 (llvm-llvm-project-20.0.d20241215-8345a95a404cb490918201274da877b8ca2edf51_GH0.tar.gz) = 10bbfa6edf057b889bc97013126991a6589fd1a2f17bfeb37fd930b08c8af682
+SIZE (llvm-llvm-project-20.0.d20241215-8345a95a404cb490918201274da877b8ca2edf51_GH0.tar.gz) = 224445306
diff --git a/devel/llvm-devel/files/patch-clang_tools_clang-format_git-clang-format b/devel/llvm-devel/files/patch-clang_tools_clang-format_git-clang-format
index e4a4f0d4544e..6210f16cbd5b 100644
--- a/devel/llvm-devel/files/patch-clang_tools_clang-format_git-clang-format
+++ b/devel/llvm-devel/files/patch-clang_tools_clang-format_git-clang-format
@@ -1,29 +1,29 @@
 --- clang/tools/clang-format/git-clang-format.orig
 +++ clang/tools/clang-format/git-clang-format
-@@ -104,7 +104,7 @@
-     usage=usage, formatter_class=argparse.RawDescriptionHelpFormatter,
-     description=desc)
-   p.add_argument('--binary',
--                 default=config.get('clangformat.binary', 'clang-format'),
-+                 default=config.get('clangformat.binary', 'clang-format%%LLVM_SUFFIX%%'),
-                  help='path to clang-format'),
-   p.add_argument('--commit',
-                  default=config.get('clangformat.commit', 'HEAD'),
-@@ -412,7 +412,7 @@
+@@ -136,7 +136,7 @@
+     )
+     p.add_argument(
+         "--binary",
+-        default=config.get("clangformat.binary", "clang-format"),
++        default=config.get("clangformat.binary", "clang-format%%LLVM_SUFFIX%%"),
+         help="path to clang-format",
+     ),
+     p.add_argument(
+@@ -539,7 +539,7 @@
  
  
- def run_clang_format_and_save_to_tree(changed_lines, revision=None,
--                                      binary='clang-format', style=None):
-+                                      binary='clang-format%%LLVM_SUFFIX%%', style=None):
-   """Run clang-format on each file and save the result to a git tree.
+ def run_clang_format_and_save_to_tree(
+-    changed_lines, revision=None, binary="clang-format", style=None
++    changed_lines, revision=None, binary="clang-format%%LLVM_SUFFIX%%", style=None
+ ):
+     """Run clang-format on each file and save the result to a git tree.
  
-   Returns the object ID (SHA-1) of the created tree."""
-@@ -473,7 +473,7 @@
- 
- 
- def clang_format_to_blob(filename, line_ranges, revision=None,
--                         binary='clang-format', style=None, env=None):
-+                         binary='clang-format%%LLVM_SUFFIX%%', style=None, env=None):
-   """Run clang-format on the given file and save the result to a git blob.
- 
-   Runs on the file in `revision` if not None, or on the file in the working
+@@ -622,7 +622,7 @@
+     filename,
+     line_ranges,
+     revision=None,
+-    binary="clang-format",
++    binary="clang-format%%LLVM_SUFFIX%%",
+     style=None,
+     env=None,
+ ):
diff --git a/devel/llvm-devel/files/patch-flang_runtime_stop.cpp b/devel/llvm-devel/files/patch-flang_runtime_stop.cpp
new file mode 100644
index 000000000000..f4f0d1b79a76
--- /dev/null
+++ b/devel/llvm-devel/files/patch-flang_runtime_stop.cpp
@@ -0,0 +1,11 @@
+--- flang/runtime/stop.cpp.orig
++++ flang/runtime/stop.cpp
+@@ -162,7 +162,7 @@
+   // TODO: Need to parse DWARF information to print function line numbers
+   constexpr int MAX_CALL_STACK{999};
+   void *buffer[MAX_CALL_STACK];
+-  int nptrs{backtrace(buffer, MAX_CALL_STACK)};
++  int nptrs{(int)backtrace(buffer, MAX_CALL_STACK)};
+ 
+   if (char **symbols{backtrace_symbols(buffer, nptrs)}) {
+     for (int i = 0; i < nptrs; i++) {
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 8b6496baa3e9..6889442cdb02 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -623,6 +623,7 @@ llvm-devel/bin/verify-uselistorder
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseEmplaceCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseEqualsDefaultCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseEqualsDeleteCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseNodiscardCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseNoexceptCheck.h
 %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/UseNullptrCheck.h
@@ -1181,7 +1182,9 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtin_sema.inc
 %%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtins.inc
 %%CLANG%%llvm-devel/include/clang/CIR/CIRGenerator.h
+%%CLANG%%llvm-devel/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
 %%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRDialect.h
+%%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRTypes.h
 %%CLANG%%llvm-devel/include/clang/CIR/FrontendAction/CIRGenAction.h
 %%CLANG%%llvm-devel/include/clang/CodeGen/BackendUtil.h
 %%CLANG%%llvm-devel/include/clang/CodeGen/CGFunctionInfo.h
@@ -1554,6 +1557,7 @@ llvm-devel/bin/verify-uselistorder
 %%CLANG%%llvm-devel/include/clang/Tooling/Transformer/SourceCodeBuilders.h
 %%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Stencil.h
 %%CLANG%%llvm-devel/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm-devel/include/flang/Common/Fortran-consts.h
 %%FLANG%%llvm-devel/include/flang/Common/Fortran-features.h
 %%FLANG%%llvm-devel/include/flang/Common/Fortran.h
 %%FLANG%%llvm-devel/include/flang/Common/LangOptions.def
@@ -1585,6 +1589,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Common/reference.h
 %%FLANG%%llvm-devel/include/flang/Common/restorer.h
 %%FLANG%%llvm-devel/include/flang/Common/static-multimap-view.h
+%%FLANG%%llvm-devel/include/flang/Common/target-rounding.h
 %%FLANG%%llvm-devel/include/flang/Common/template.h
 %%FLANG%%llvm-devel/include/flang/Common/uint128.h
 %%FLANG%%llvm-devel/include/flang/Common/unwrap.h
@@ -1835,7 +1840,9 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/CUDA/memory.h
 %%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
@@ -1844,6 +1851,7 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/complex.h
 %%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
@@ -1851,7 +1859,9 @@ llvm-devel/bin/verify-uselistorder
 %%FLANG%%llvm-devel/include/flang/Runtime/extensions.h
 %%FLANG%%llvm-devel/include/flang/Runtime/freestanding-tools.h
 %%FLANG%%llvm-devel/include/flang/Runtime/inquiry.h
+%%FLANG%%llvm-devel/include/flang/Runtime/io-api-consts.h
 %%FLANG%%llvm-devel/include/flang/Runtime/io-api.h
+%%FLANG%%llvm-devel/include/flang/Runtime/iostat-consts.h
 %%FLANG%%llvm-devel/include/flang/Runtime/iostat.h
 %%FLANG%%llvm-devel/include/flang/Runtime/magic-numbers.h
 %%FLANG%%llvm-devel/include/flang/Runtime/main.h
@@ -2079,6 +2089,7 @@ llvm-devel/bin/verify-uselistorder
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatCache.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatClasses.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatManager.h
+%%LLDB%%llvm-devel/include/lldb/DataFormatters/FormatterSection.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormattersContainer.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/FormattersHelpers.h
 %%LLDB%%llvm-devel/include/lldb/DataFormatters/LanguageCategory.h
@@ -2596,6 +2607,7 @@ llvm-devel/include/llvm/ADT/StringMapEntry.h
 llvm-devel/include/llvm/ADT/StringRef.h
 llvm-devel/include/llvm/ADT/StringSet.h
 llvm-devel/include/llvm/ADT/StringSwitch.h
+llvm-devel/include/llvm/ADT/StringTable.h
 llvm-devel/include/llvm/ADT/TinyPtrVector.h
 llvm-devel/include/llvm/ADT/TrieHashIndexGenerator.h
 llvm-devel/include/llvm/ADT/TrieRawHashMap.h
@@ -2730,6 +2742,7 @@ llvm-devel/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionDivision.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionExpressions.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionNormalization.h
+llvm-devel/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
 llvm-devel/include/llvm/Analysis/ScalarFuncs.def
 llvm-devel/include/llvm/Analysis/ScopedNoAliasAA.h
 llvm-devel/include/llvm/Analysis/SimplifyQuery.h
@@ -3450,7 +3463,9 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/JITLinkLazyCallThroughManager.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/LLJIT.h
 llvm-devel/include/llvm/ExecutionEngine/Orc/Layer.h
@@ -3946,6 +3961,7 @@ llvm-devel/include/llvm/ProfileData/MIBEntryDef.inc
 llvm-devel/include/llvm/ProfileData/MemProf.h
 llvm-devel/include/llvm/ProfileData/MemProfData.inc
 llvm-devel/include/llvm/ProfileData/MemProfReader.h
+llvm-devel/include/llvm/ProfileData/MemProfYAML.h
 llvm-devel/include/llvm/ProfileData/PGOCtxProfReader.h
 llvm-devel/include/llvm/ProfileData/PGOCtxProfWriter.h
 llvm-devel/include/llvm/ProfileData/ProfileCommon.h
@@ -4458,6 +4474,7 @@ llvm-devel/include/llvm/Transforms/Utils/Debugify.h
 llvm-devel/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
 llvm-devel/include/llvm/Transforms/Utils/EscapeEnumerator.h
 llvm-devel/include/llvm/Transforms/Utils/Evaluator.h
+llvm-devel/include/llvm/Transforms/Utils/ExtraPassManager.h
 llvm-devel/include/llvm/Transforms/Utils/FixIrreducible.h
 llvm-devel/include/llvm/Transforms/Utils/FunctionComparator.h
 llvm-devel/include/llvm/Transforms/Utils/FunctionImportUtils.h
@@ -4573,6 +4590,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/Arith.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/Async.h
 %%MLIR%%llvm-devel/include/mlir-c/Dialect/ControlFlow.h
+%%MLIR%%llvm-devel/include/mlir-c/Dialect/EmitC.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
@@ -4638,7 +4656,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/AsmParser/AsmParser.h
 %%MLIR%%llvm-devel/include/mlir/AsmParser/AsmParserState.h
 %%MLIR%%llvm-devel/include/mlir/AsmParser/CodeComplete.h
+%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Diagnostics.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
+%%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
 %%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
 %%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
 %%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
@@ -5105,7 +5125,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Transforms/Passes.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Transforms/Passes.h.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Transforms/Passes.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Transforms/Utils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Utils/DistributionUtils.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/GPU/Utils/GPUUtils.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/IRDL/IR/IRDL.cpp.inc
 %%MLIR%%llvm-devel/include/mlir/Dialect/IRDL/IR/IRDL.h
 %%MLIR%%llvm-devel/include/mlir/Dialect/IRDL/IR/IRDL.h.inc
@@ -6992,6 +7013,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIControlFlow.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIConversion.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIEmitC.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIExecutionEngine.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIFunc.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCAPIGPU.a
@@ -7077,6 +7099,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUToVulkanTransforms.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUTransformOps.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRGPUUtils.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIR.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIRDL.a
 %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRIndexDialect.a
@@ -7440,6 +7463,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIControlFlow/ControlFlow.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIConversion/Passes.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIDebug/Debug.cpp.o
+%%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIEmitC/EmitC.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ExecutionEngine.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIFunc/Func.cpp.o
 %%MLIR%%llvm-devel/lib/objects-Release/obj.MLIRCAPIGPU/GPU.cpp.o



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412180123.4BI1N5la040057>