Skip to content

Commit 8a85830

Browse files
Vipul-Cariappamattgodbolt
authored andcommitted
move clad to separate compiler group and add trunk version (compiler-explorer#7311)
Nightly Build PR: compiler-explorer/compiler-workflows#31
1 parent 2606919 commit 8a85830

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

etc/config/c++.amazon.properties

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
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
1+
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
22
# Disabled: nvcxx_x86_cxx
33
# The disabled groups are actually used in the c++.gpu.properties. One day these might exist on both servers, so I want
44
# to keep them in the same place.
@@ -277,7 +277,7 @@ compiler.g142assert.semver=14.2 (assertions)
277277

278278
################################
279279
# Clang for x86
280-
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
280+
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
281281
group.clang.intelAsm=-mllvm --x86-asm-syntax=intel
282282
group.clang.options=--gcc-toolchain=/opt/compiler-explorer/gcc-7.2.0
283283
group.clang.groupName=Clang x86-64
@@ -453,11 +453,6 @@ compiler.clang1810.semver=18.1.0
453453
compiler.clang1810.options=--gcc-toolchain=/opt/compiler-explorer/gcc-13.2.0
454454
compiler.clang1810.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
455455
compiler.clang1810.debugPatched=true
456-
compiler.clang1810_clad180.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
457-
compiler.clang1810_clad180.semver=18.1.0 (clad 1.8)
458-
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
459-
compiler.clang1810_clad180.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
460-
compiler.clang1810_clad180.debugPatched=true
461456
compiler.clang1910.exe=/opt/compiler-explorer/clang-19.1.0/bin/clang++
462457
compiler.clang1910.semver=19.1.0
463458
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
11831178
compiler.hexagonclang1605.compilerType=clang-hexagon
11841179
compiler.hexagonclang1605.compilerCategories=clang-hexagon
11851180

1181+
################################
1182+
# Clang for clad
1183+
group.clad-clang.compilers=clang1810_clad180:clang1810_clad_trunk
1184+
group.clad-clang.intelAsm=-mllvm --x86-asm-syntax=intel
1185+
group.clad-clang.groupName=Clad Clang
1186+
group.clad-clang.instructionSet=amd64
1187+
group.clad-clang.baseName=clad-clang
1188+
group.clad-clang.unwiseOptions=-march=native
1189+
group.clad-clang.supportsPVS-Studio=true
1190+
group.clad-clang.supportsSonar=true
1191+
group.clad-clang.supportsLlvmCov=true
1192+
group.clad-clang.supportsBinaryObject=true
1193+
group.clad-clang.supportsExecute=true
1194+
group.clad-clang.demangler=/opt/compiler-explorer/clang-trunk/bin/llvm-cxxfilt
1195+
compiler.clang1810_clad180.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
1196+
compiler.clang1810_clad180.name=clad v1.8 (clang 18.1.0)
1197+
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
1198+
compiler.clang1810_clad180.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
1199+
compiler.clang1810_clad180.debugPatched=true
1200+
compiler.clang1810_clad_trunk.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
1201+
compiler.clang1810_clad_trunk.name=clad trunk (clang 18.1.0)
1202+
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
1203+
compiler.clang1810_clad_trunk.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unknown-linux-gnu
1204+
compiler.clang1810_clad_trunk.debugPatched=true
1205+
11861206
################################
11871207
# Clang for Loongarch
11881208
group.loongarch-clang.compilers=&loongarch64clang

0 commit comments

Comments
 (0)