summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/llvm-devel/Makefile.MAN1SRCS1
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/patch-revert-6d7e428df61117
-rw-r--r--devel/llvm-devel/pkg-plist20
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