git: ef6c6a9d5c60 - main - devel/llvm-devel: new snapshot
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Sep 2024 11:44:26 UTC
The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=ef6c6a9d5c6037b5e60d03a656d101f5ad92e4ec commit ef6c6a9d5c6037b5e60d03a656d101f5ad92e4ec Author: Brooks Davis <brooks@FreeBSD.org> AuthorDate: 2024-09-12 11:43:06 +0000 Commit: Brooks Davis <brooks@FreeBSD.org> CommitDate: 2024-09-12 11:44:20 +0000 devel/llvm-devel: new snapshot --- devel/llvm-devel/Makefile.MAN1SRCS | 1 + devel/llvm-devel/Makefile.snapshot | 4 ++-- devel/llvm-devel/distinfo | 6 +++--- devel/llvm-devel/files/patch-revert-6d7e428df611 | 17 +++++++++++++++++ devel/llvm-devel/pkg-plist | 20 +++++++++++++++++--- 5 files changed, 40 insertions(+), 8 deletions(-) diff --git a/devel/llvm-devel/Makefile.MAN1SRCS b/devel/llvm-devel/Makefile.MAN1SRCS index 0d35f37cdcfe..a2ad7ea5ac53 100644 --- a/devel/llvm-devel/Makefile.MAN1SRCS +++ b/devel/llvm-devel/Makefile.MAN1SRCS @@ -9,6 +9,7 @@ LLVM_MAN1SRCS= \ llvm-ar.1 \ llvm-as.1 \ llvm-bcanalyzer.1 \ + llvm-cgdata.1 \ llvm-config.1 \ llvm-cov.1 \ llvm-cxxfilt.1 \ diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot index c5435238547d..8852695310ec 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= 20240822 +SNAPDATE= 20240912 -LLVM_PROJECT_COMMIT= c2a96a243b26d93090b859f851f8c219cffeaeaa +LLVM_PROJECT_COMMIT= 63dab72fd5b96cd98bba6d041d08bb2a6f3aaa0a diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo index c75f294cfead..39b7e70da969 100644 --- a/devel/llvm-devel/distinfo +++ b/devel/llvm-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724353472 -SHA256 (llvm-llvm-project-20.0.d20240822-c2a96a243b26d93090b859f851f8c219cffeaeaa_GH0.tar.gz) = b03cf80a2d25ea9f49561521ef2be281ce62e5f5cc2ce23b5a920fd48d6248f6 -SIZE (llvm-llvm-project-20.0.d20240822-c2a96a243b26d93090b859f851f8c219cffeaeaa_GH0.tar.gz) = 218818377 +TIMESTAMP = 1726133568 +SHA256 (llvm-llvm-project-20.0.d20240912-63dab72fd5b96cd98bba6d041d08bb2a6f3aaa0a_GH0.tar.gz) = c8a1896013d2cf18e429a93b3b11682688e46679b2cdd564c17b07b1fdc4cd2c +SIZE (llvm-llvm-project-20.0.d20240912-63dab72fd5b96cd98bba6d041d08bb2a6f3aaa0a_GH0.tar.gz) = 218414102 diff --git a/devel/llvm-devel/files/patch-revert-6d7e428df611 b/devel/llvm-devel/files/patch-revert-6d7e428df611 new file mode 100644 index 000000000000..07f556e9284c --- /dev/null +++ b/devel/llvm-devel/files/patch-revert-6d7e428df611 @@ -0,0 +1,17 @@ +--- compiler-rt/lib/builtins/CMakeLists.txt.orig ++++ compiler-rt/lib/builtins/CMakeLists.txt +@@ -867,12 +867,10 @@ + endif() + endif() + endif() +- check_c_source_compiles("_Float16 foo(_Float16 x) { return x; } +- int main(void) { return 0; }" ++ check_c_source_compiles("_Float16 foo(_Float16 x) { return x; }" + COMPILER_RT_HAS_${arch}_FLOAT16) + append_list_if(COMPILER_RT_HAS_${arch}_FLOAT16 -DCOMPILER_RT_HAS_FLOAT16 BUILTIN_CFLAGS_${arch}) +- check_c_source_compiles("__bf16 foo(__bf16 x) { return x; } +- int main(void) { return 0; }" ++ check_c_source_compiles("__bf16 foo(__bf16 x) { return x; }" + COMPILER_RT_HAS_${arch}_BFLOAT16) + # Build BF16 files only when "__bf16" is available. + if(COMPILER_RT_HAS_${arch}_BFLOAT16) diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist index ca568518b791..6f03a5b6f782 100644 --- a/devel/llvm-devel/pkg-plist +++ b/devel/llvm-devel/pkg-plist @@ -1142,6 +1142,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Basic/arm_cde_builtin_sema.inc %%CLANG%%llvm-devel/include/clang/Basic/arm_cde_builtins.inc %%CLANG%%llvm-devel/include/clang/Basic/arm_fp16.inc +%%CLANG%%llvm-devel/include/clang/Basic/arm_immcheck_types.inc %%CLANG%%llvm-devel/include/clang/Basic/arm_mve_builtin_aliases.inc %%CLANG%%llvm-devel/include/clang/Basic/arm_mve_builtin_cg.inc %%CLANG%%llvm-devel/include/clang/Basic/arm_mve_builtin_sema.inc @@ -1627,6 +1628,7 @@ llvm-devel/bin/verify-uselistorder %%FLANG%%llvm-devel/include/flang/Lower/ConvertProcedureDesignator.h %%FLANG%%llvm-devel/include/flang/Lower/ConvertType.h %%FLANG%%llvm-devel/include/flang/Lower/ConvertVariable.h +%%FLANG%%llvm-devel/include/flang/Lower/Cuda.h %%FLANG%%llvm-devel/include/flang/Lower/CustomIntrinsicCall.h %%FLANG%%llvm-devel/include/flang/Lower/DumpEvaluateExpr.h %%FLANG%%llvm-devel/include/flang/Lower/EnvironmentDefault.h @@ -2272,6 +2274,7 @@ llvm-devel/bin/verify-uselistorder %%LLDB%%llvm-devel/include/lldb/Target/ABI.h %%LLDB%%llvm-devel/include/lldb/Target/AppleArm64ExceptionClass.h %%LLDB%%llvm-devel/include/lldb/Target/AssertFrameRecognizer.h +%%LLDB%%llvm-devel/include/lldb/Target/CoreFileMemoryRanges.h %%LLDB%%llvm-devel/include/lldb/Target/DynamicLoader.h %%LLDB%%llvm-devel/include/lldb/Target/DynamicRegisterInfo.h %%LLDB%%llvm-devel/include/lldb/Target/ExecutionContext.h @@ -2901,6 +2904,7 @@ llvm-devel/include/llvm/CodeGen/MachineBasicBlock.h llvm-devel/include/llvm/CodeGen/MachineBlockFrequencyInfo.h llvm-devel/include/llvm/CodeGen/MachineBranchProbabilityInfo.h llvm-devel/include/llvm/CodeGen/MachineCFGPrinter.h +llvm-devel/include/llvm/CodeGen/MachineCSE.h llvm-devel/include/llvm/CodeGen/MachineCombinerPattern.h llvm-devel/include/llvm/CodeGen/MachineConstantPool.h llvm-devel/include/llvm/CodeGen/MachineConvergenceVerifier.h @@ -3391,7 +3395,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h llvm-devel/include/llvm/ExecutionEngine/Orc/LLJIT.h llvm-devel/include/llvm/ExecutionEngine/Orc/Layer.h llvm-devel/include/llvm/ExecutionEngine/Orc/LazyReexports.h -llvm-devel/include/llvm/ExecutionEngine/Orc/LoadRelocatableObject.h +llvm-devel/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h llvm-devel/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h llvm-devel/include/llvm/ExecutionEngine/Orc/MachO.h llvm-devel/include/llvm/ExecutionEngine/Orc/MachOBuilder.h @@ -3639,7 +3643,6 @@ llvm-devel/include/llvm/InterfaceStub/IFSStub.h llvm-devel/include/llvm/LTO/Config.h llvm-devel/include/llvm/LTO/LTO.h llvm-devel/include/llvm/LTO/LTOBackend.h -llvm-devel/include/llvm/LTO/SummaryBasedOptimizations.h llvm-devel/include/llvm/LTO/legacy/LTOCodeGenerator.h llvm-devel/include/llvm/LTO/legacy/LTOModule.h llvm-devel/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h @@ -3894,9 +3897,12 @@ llvm-devel/include/llvm/Remarks/RemarkSerializer.h llvm-devel/include/llvm/Remarks/RemarkStreamer.h llvm-devel/include/llvm/Remarks/RemarkStringTable.h llvm-devel/include/llvm/Remarks/YAMLRemarkSerializer.h +llvm-devel/include/llvm/SandboxIR/Pass.h +llvm-devel/include/llvm/SandboxIR/PassManager.h llvm-devel/include/llvm/SandboxIR/SandboxIR.h llvm-devel/include/llvm/SandboxIR/SandboxIRValues.def llvm-devel/include/llvm/SandboxIR/Tracker.h +llvm-devel/include/llvm/SandboxIR/Type.h llvm-devel/include/llvm/SandboxIR/Use.h llvm-devel/include/llvm/Support/AMDGPUAddrSpace.h llvm-devel/include/llvm/Support/AMDGPUMetadata.h @@ -4099,6 +4105,7 @@ llvm-devel/include/llvm/Support/raw_socket_stream.h llvm-devel/include/llvm/Support/thread.h llvm-devel/include/llvm/Support/type_traits.h llvm-devel/include/llvm/Support/xxhash.h +llvm-devel/include/llvm/TableGen/AArch64ImmCheck.h llvm-devel/include/llvm/TableGen/Automaton.td llvm-devel/include/llvm/TableGen/DirectiveEmitter.h llvm-devel/include/llvm/TableGen/Error.h @@ -4178,6 +4185,7 @@ llvm-devel/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h llvm-devel/include/llvm/ToolDrivers/llvm-lib/LibDriver.h llvm-devel/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h llvm-devel/include/llvm/Transforms/CFGuard.h +llvm-devel/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h llvm-devel/include/llvm/Transforms/Coroutines/CoroCleanup.h llvm-devel/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h llvm-devel/include/llvm/Transforms/Coroutines/CoroEarly.h @@ -4225,7 +4233,6 @@ llvm-devel/include/llvm/Transforms/IPO/SampleProfileMatcher.h llvm-devel/include/llvm/Transforms/IPO/SampleProfileProbe.h llvm-devel/include/llvm/Transforms/IPO/StripDeadPrototypes.h llvm-devel/include/llvm/Transforms/IPO/StripSymbols.h -llvm-devel/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h llvm-devel/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h llvm-devel/include/llvm/Transforms/IPO/WholeProgramDevirt.h llvm-devel/include/llvm/Transforms/InstCombine/InstCombine.h @@ -4249,6 +4256,7 @@ 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/NumericalStabilitySanitizer.h +llvm-devel/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.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 @@ -4427,6 +4435,7 @@ llvm-devel/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h llvm-devel/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h llvm-devel/include/llvm/Transforms/Vectorize/LoopVectorize.h llvm-devel/include/llvm/Transforms/Vectorize/SLPVectorizer.h +llvm-devel/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h llvm-devel/include/llvm/Transforms/Vectorize/VectorCombine.h llvm-devel/include/llvm/WindowsDriver/MSVCPaths.h llvm-devel/include/llvm/WindowsDriver/MSVCSetupApi.h @@ -4528,6 +4537,7 @@ 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/IRTypes.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 @@ -5334,6 +5344,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OmpCommon.td %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPClauseOperands.h +%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPClauseOps.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPClauses.td %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPDialect.h %%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPDialect.td @@ -6289,10 +6300,12 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_sve.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/arm_vector_types.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/armintr.h +%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512bf16intrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512convertintrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512minmaxintrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512niintrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtintrin.h +%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2bf16intrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2convertintrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2minmaxintrin.h %%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/avx10_2niintrin.h @@ -6454,6 +6467,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/memprof_interface.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/msan_interface.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/netbsd_syscall_hooks.h +%%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/rtsan_interface.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/scudo_interface.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface.h %%COMPILER_RT%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface_atomic.h