move clad to separate compiler group and add trunk version (#7311)

Nightly Build PR:
https://github.com/compiler-explorer/compiler-workflows/pull/31
This commit is contained in:
Vipul Cariappa
2025-01-28 01:32:33 +05:30
committed by GitHub
parent a5aad3c48c
commit 61452ce52d

View File

@@ -1,4 +1,4 @@
compilers=&gcc86:&icc:&icx:&clang:&clangx86trunk:&clang-rocm:&mosclang-trunk:&rvclang:&wasmclang:&loongarch-clang:&cl:&cross:&ellcc:&zapcc:&djggp:&armclang32:&armclang64:&zigcxx:&cxx6502:&nvcxx_arm_cxx:godbolt.org@443/gpu:godbolt.org@443/winprod:&hexagon-clang:&edg:&vast:&qnx
compilers=&gcc86:&icc:&icx:&clang:&clangx86trunk:&clang-rocm:&mosclang-trunk:&rvclang:&wasmclang:&loongarch-clang:&cl:&cross:&ellcc:&zapcc:&djggp:&armclang32:&armclang64:&zigcxx:&cxx6502:&nvcxx_arm_cxx:godbolt.org@443/gpu:godbolt.org@443/winprod:&hexagon-clang:&edg:&vast:&qnx:&clad-clang
# Disabled: nvcxx_x86_cxx
# The disabled groups are actually used in the c++.gpu.properties. One day these might exist on both servers, so I want
# to keep them in the same place.
@@ -277,7 +277,7 @@ compiler.g142assert.semver=14.2 (assertions)
################################
# Clang for x86
group.clang.compilers=&clangx86assert:clang30:clang31:clang32:clang33:clang341:clang350:clang351:clang352:clang37x:clang36x:clang371:clang380:clang381:clang390:clang391:clang400:clang401:clang500:clang501:clang502:clang600:clang601:clang700:clang701:clang710:clang800:clang801:clang900:clang901:clang1000:clang1001:clang1100:clang1101:clang1200:clang1201:clang1300:clang1301:clang1400:clang1500:clang1600:clang1701:clang1810:clang1810_clad180:clang1910
group.clang.compilers=&clangx86assert:clang30:clang31:clang32:clang33:clang341:clang350:clang351:clang352:clang37x:clang36x:clang371:clang380:clang381:clang390:clang391:clang400:clang401:clang500:clang501:clang502:clang600:clang601:clang700:clang701:clang710:clang800:clang801:clang900:clang901:clang1000:clang1001:clang1100:clang1101:clang1200:clang1201:clang1300:clang1301:clang1400:clang1500:clang1600:clang1701:clang1810:clang1910
group.clang.intelAsm=-mllvm --x86-asm-syntax=intel
group.clang.options=--gcc-toolchain=/opt/compiler-explorer/gcc-7.2.0
group.clang.groupName=Clang x86-64
@@ -453,11 +453,6 @@ compiler.clang1810.semver=18.1.0
compiler.clang1810.options=--gcc-toolchain=/opt/compiler-explorer/gcc-13.2.0
compiler.clang1810.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
compiler.clang1810.debugPatched=true
compiler.clang1810_clad180.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
compiler.clang1810_clad180.semver=18.1.0 (clad 1.8)
compiler.clang1810_clad180.options=--gcc-toolchain=/opt/compiler-explorer/gcc-13.2.0 -fplugin=/opt/compiler-explorer/clang-plugins/clad-1.8-clang-18.1.0/lib/clad.so -I/opt/compiler-explorer/clang-plugins/clad-1.8-clang-18.1.0/include
compiler.clang1810_clad180.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
compiler.clang1810_clad180.debugPatched=true
compiler.clang1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/clang++
compiler.clang1910.semver=19.1.0
compiler.clang1910.options=--gcc-toolchain=/opt/compiler-explorer/gcc-14.2.0
@@ -1183,6 +1178,31 @@ compiler.hexagonclang1605.exe=/opt/compiler-explorer/clang+llvm-16.0.5-cross-hex
compiler.hexagonclang1605.compilerType=clang-hexagon
compiler.hexagonclang1605.compilerCategories=clang-hexagon
################################
# Clang for clad
group.clad-clang.compilers=clang1810_clad180:clang1810_clad_trunk
group.clad-clang.intelAsm=-mllvm --x86-asm-syntax=intel
group.clad-clang.groupName=Clad Clang
group.clad-clang.instructionSet=amd64
group.clad-clang.baseName=clad-clang
group.clad-clang.unwiseOptions=-march=native
group.clad-clang.supportsPVS-Studio=true
group.clad-clang.supportsSonar=true
group.clad-clang.supportsLlvmCov=true
group.clad-clang.supportsBinaryObject=true
group.clad-clang.supportsExecute=true
group.clad-clang.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
compiler.clang1810_clad180.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
compiler.clang1810_clad180.name=clad v1.8 (clang 18.1.0)
compiler.clang1810_clad180.options=--gcc-toolchain=/opt/compiler-explorer/gcc-13.2.0 -fplugin=/opt/compiler-explorer/clang-plugins/clad-1.8-clang-18.1.0/lib/clad.so -I/opt/compiler-explorer/clang-plugins/clad-1.8-clang-18.1.0/include
compiler.clang1810_clad180.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
compiler.clang1810_clad180.debugPatched=true
compiler.clang1810_clad_trunk.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
compiler.clang1810_clad_trunk.name=clad trunk (clang 18.1.0)
compiler.clang1810_clad_trunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-13.2.0 -fplugin=/opt/compiler-explorer/clang-plugins/clad-trunk-clang-18.1.0/lib/clad.so -I/opt/compiler-explorer/clang-plugins/clad-trunk-clang-18.1.0/include
compiler.clang1810_clad_trunk.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
compiler.clang1810_clad_trunk.debugPatched=true
################################
# Clang for Loongarch
group.loongarch-clang.compilers=&loongarch64clang