From 092a8641cd325f6c112178672126851d21fc9821 Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 11 Sep 2026 18:44:22 +0200 Subject: [PATCH 1/2] Adapt to LLVMDowngrader_jll 0.11 and GPUCompiler 2.8 GPUCompiler is temporarily sourced from its tb/llvm23-jlls branch so that CI can run against it before the release is tagged; drop the source once it is. --- Project.toml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 0725f3331..56e8b9db6 100644 --- a/Project.toml +++ b/Project.toml @@ -48,6 +48,9 @@ AMDGPUEnzymeCoreExt = "EnzymeCore" AMDGPUSparseMatricesCSRExt = "SparseMatricesCSR" AMDGPUSpecialFunctionsExt = "SpecialFunctions" +[sources] +GPUCompiler = {url = "https://github.com/JuliaGPU/GPUCompiler.jl", rev = "tb/llvm23-jlls"} + [compat] AMDGPU_LLVM_Backend_jll = "23" AbstractFFTs = "1.0" @@ -60,11 +63,11 @@ ChainRulesCore = "1" EnzymeCore = "0.8" ExprTools = "0.1" GPUArrays = "11.5.14" -GPUCompiler = "2.7" +GPUCompiler = "2.8" GPUToolbox = "3" KernelAbstractions = "0.9.2" LLVM = "9" -LLVMDowngrader_jll = "0.10" +LLVMDowngrader_jll = "0.11" Libdl = "1" PrecompileTools = "1" Preferences = "1" From d1a2cf9e0e1bd030f0178712524f1fc3622efe0b Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Sat, 12 Sep 2026 09:28:40 +0200 Subject: [PATCH 2/2] Drop the GPUCompiler source now that 2.8 is released --- Project.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Project.toml b/Project.toml index 56e8b9db6..9e0f5fe59 100644 --- a/Project.toml +++ b/Project.toml @@ -48,9 +48,6 @@ AMDGPUEnzymeCoreExt = "EnzymeCore" AMDGPUSparseMatricesCSRExt = "SparseMatricesCSR" AMDGPUSpecialFunctionsExt = "SpecialFunctions" -[sources] -GPUCompiler = {url = "https://github.com/JuliaGPU/GPUCompiler.jl", rev = "tb/llvm23-jlls"} - [compat] AMDGPU_LLVM_Backend_jll = "23" AbstractFFTs = "1.0"