| compilers=&armoclcclang32:&armoclcclang64:&armoclcclang32spir:&armoclcclang64spir:&googleclspv |
| defaultCompiler=armv8-oclcclang-trunk |
| demangler=/opt/compiler-explorer/gcc-11.1.0/bin/c++filt |
| objdumper=/opt/compiler-explorer/gcc-11.1.0/bin/objdump |
| needsMulti=false |
| supportsBinary=false |
| |
| translatorPath=/opt/compiler-explorer/llvm-spirv-trunk/bin/llvm-spirv |
| disassemblerPath=/opt/compiler-explorer/SPIRV-Tools-master/build/tools/spirv-dis |
| |
| # Clang for Arm |
| # Provides 32- and 64-bit menu items for clang-9, clang-10, clang-11, clang-12, clang-13 and trunk |
| group.armoclcclang32.groupName=Arm 32-bit clang |
| group.armoclcclang32.compilers=armv7-oclcclang900:armv7-oclcclang901:armv7-oclcclang1000:armv7-oclcclang1001:armv7-oclcclang1100:armv7-oclcclang1101:armv7-oclcclang1200:armv7-oclcclang1300:armv7-oclcclang1400:armv7-oclcclang1500:armv7-oclcclang-trunk:armv7-oclcclang-trunk-assertions |
| group.armoclcclang32.isSemVer=true |
| group.armoclcclang32.compilerType=clang |
| group.armoclcclang32.supportsExecute=false |
| group.armoclcclang32.instructionSet=arm32 |
| # The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841 |
| group.armoclcclang32.baseOptions=-Dkernel= -D__kernel= |
| |
| group.armoclcclang64.groupName=Arm 64-bit clang |
| group.armoclcclang64.compilers=armv8-oclcclang900:armv8-oclcclang901:armv8-oclcclang1000:armv8-oclcclang1001:armv8-oclcclang1100:armv8-oclcclang1101:armv8-oclcclang1200:armv8-oclcclang1300:armv8-oclcclang1400:armv8-oclcclang1500:armv8-oclcclang-trunk:armv8-full-oclcclang-trunk:armv8-oclcclang-trunk-assertions |
| group.armoclcclang64.isSemVer=true |
| group.armoclcclang64.compilerType=clang |
| group.armoclcclang64.supportsExecute=false |
| group.armoclcclang64.instructionSet=aarch64 |
| # The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841 |
| group.armoclcclang64.baseOptions=-Dkernel= -D__kernel= |
| |
| #Specify each Clang versions |
| |
| #version 15 |
| compiler.armv7-oclcclang1500.name=armv7-a clang 15.0.0 |
| compiler.armv7-oclcclang1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/clang |
| compiler.armv7-oclcclang1500.semver=15.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1500.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1500.name=armv8-a clang 15.0.0 |
| compiler.armv8-oclcclang1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/clang |
| compiler.armv8-oclcclang1500.semver=15.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1500.options=-target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 14 |
| compiler.armv7-oclcclang1400.name=armv7-a clang 14.0.0 |
| compiler.armv7-oclcclang1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/clang |
| compiler.armv7-oclcclang1400.semver=14.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1400.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1400.name=armv8-a clang 14.0.0 |
| compiler.armv8-oclcclang1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/clang |
| compiler.armv8-oclcclang1400.semver=14.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1400.options=-target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 13 |
| compiler.armv7-oclcclang1300.name=armv7-a clang 13.0.0 |
| compiler.armv7-oclcclang1300.exe=/opt/compiler-explorer/clang-13.0.0/bin/clang |
| compiler.armv7-oclcclang1300.semver=13.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1300.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1300.name=armv8-a clang 13.0.0 |
| compiler.armv8-oclcclang1300.exe=/opt/compiler-explorer/clang-13.0.0/bin/clang |
| compiler.armv8-oclcclang1300.semver=13.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1300.options=-target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 12 |
| compiler.armv7-oclcclang1200.name=armv7-a clang 12.0.0 |
| compiler.armv7-oclcclang1200.exe=/opt/compiler-explorer/clang-12.0.0/bin/clang |
| compiler.armv7-oclcclang1200.semver=12.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1200.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1200.name=armv8-a clang 12.0.0 |
| compiler.armv8-oclcclang1200.exe=/opt/compiler-explorer/clang-12.0.0/bin/clang |
| compiler.armv8-oclcclang1200.semver=12.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1200.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 11.0.1 |
| compiler.armv7-oclcclang1101.name=armv7-a clang 11.0.1 |
| compiler.armv7-oclcclang1101.exe=/opt/compiler-explorer/clang-11.0.1/bin/clang |
| compiler.armv7-oclcclang1101.semver=11.0.1 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1101.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1101.name=armv8-a clang 11.0.1 |
| compiler.armv8-oclcclang1101.exe=/opt/compiler-explorer/clang-11.0.1/bin/clang |
| compiler.armv8-oclcclang1101.semver=11.0.1 |
| # Arm v8-a |
| compiler.armv8-oclcclang1101.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 11 |
| compiler.armv7-oclcclang1100.name=armv7-a clang 11.0.0 |
| compiler.armv7-oclcclang1100.exe=/opt/compiler-explorer/clang-11.0.0/bin/clang |
| compiler.armv7-oclcclang1100.semver=11.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1100.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1100.name=armv8-a clang 11.0.0 |
| compiler.armv8-oclcclang1100.exe=/opt/compiler-explorer/clang-11.0.0/bin/clang |
| compiler.armv8-oclcclang1100.semver=11.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1100.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 10.0.1 |
| compiler.armv7-oclcclang1001.name=armv7-a clang 10.0.1 |
| compiler.armv7-oclcclang1001.exe=/opt/compiler-explorer/clang-10.0.1/bin/clang |
| compiler.armv7-oclcclang1001.semver=10.0.1 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1001.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1001.name=armv8-a clang 10.0.1 |
| compiler.armv8-oclcclang1001.exe=/opt/compiler-explorer/clang-10.0.1/bin/clang |
| compiler.armv8-oclcclang1001.semver=10.0.1 |
| # Arm v8-a |
| compiler.armv8-oclcclang1001.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 10 |
| compiler.armv7-oclcclang1000.name=armv7-a clang 10.0.0 |
| compiler.armv7-oclcclang1000.exe=/opt/compiler-explorer/clang-10.0.0/bin/clang |
| compiler.armv7-oclcclang1000.semver=10.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang1000.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang1000.name=armv8-a clang 10.0.0 |
| compiler.armv8-oclcclang1000.exe=/opt/compiler-explorer/clang-10.0.0/bin/clang |
| compiler.armv8-oclcclang1000.semver=10.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang1000.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 9.0.1 |
| compiler.armv7-oclcclang901.name=armv7-a clang 9.0.1 |
| compiler.armv7-oclcclang901.exe=/opt/compiler-explorer/clang-9.0.1/bin/clang |
| compiler.armv7-oclcclang901.semver=9.0.1 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang901.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang901.name=armv8-a clang 9.0.1 |
| compiler.armv8-oclcclang901.exe=/opt/compiler-explorer/clang-9.0.1/bin/clang |
| compiler.armv8-oclcclang901.semver=9.0.1 |
| # Arm v8-a |
| compiler.armv8-oclcclang901.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| #version 9 |
| compiler.armv7-oclcclang900.name=armv7-a clang 9.0.0 |
| compiler.armv7-oclcclang900.exe=/opt/compiler-explorer/clang-9.0.0/bin/clang |
| compiler.armv7-oclcclang900.semver=9.0.0 |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang900.options=-Xclang -finclude-default-header -target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang900.name=armv8-a clang 9.0.0 |
| compiler.armv8-oclcclang900.exe=/opt/compiler-explorer/clang-9.0.0/bin/clang |
| compiler.armv8-oclcclang900.semver=9.0.0 |
| # Arm v8-a |
| compiler.armv8-oclcclang900.options=-Xclang -finclude-default-header -target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-8.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| compiler.armv7-oclcclang-trunk.name=armv7-a clang (trunk) |
| compiler.armv7-oclcclang-trunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang |
| compiler.armv7-oclcclang-trunk.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv7-oclcclang-trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv7-oclcclang-trunk.semver=(trunk) |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang-trunk.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv7-oclcclang-trunk-assertions.name=armv7-a clang (trunk, assertions) |
| compiler.armv7-oclcclang-trunk-assertions.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang |
| compiler.armv7-oclcclang-trunk-assertions.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv7-oclcclang-trunk-assertions.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv7-oclcclang-trunk-assertions.semver=(assertions trunk) |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang-trunk-assertions.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot |
| |
| compiler.armv8-oclcclang-trunk.name=armv8-a clang (trunk) |
| compiler.armv8-oclcclang-trunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang |
| compiler.armv8-oclcclang-trunk.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv8-oclcclang-trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv8-oclcclang-trunk.semver=(trunk) |
| # Arm v8-a |
| compiler.armv8-oclcclang-trunk.options=-target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| compiler.armv8-oclcclang-trunk-assertions.name=armv8-a clang (trunk, assertions) |
| compiler.armv8-oclcclang-trunk-assertions.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang |
| compiler.armv8-oclcclang-trunk-assertions.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv8-oclcclang-trunk-assertions.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv8-oclcclang-trunk-assertions.semver=(assertions trunk) |
| # Arm v8-a |
| compiler.armv8-oclcclang-trunk-assertions.options=-target aarch64-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot |
| |
| compiler.armv8-full-oclcclang-trunk.name=armv8-a clang (trunk, all architectural features) |
| compiler.armv8-full-oclcclang-trunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang |
| compiler.armv8-full-oclcclang-trunk.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv8-full-oclcclang-trunk.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv8-full-oclcclang-trunk.semver=(trunk allfeats) |
| # Arm v8-a with all supported architectural features |
| compiler.armv8-full-oclcclang-trunk.options=-target aarch64-none-linux-gnu --gcc-toolchain=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu --sysroot=/opt/compiler-explorer/arm64/gcc-12.2.0/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/sysroot -march=armv8.8-a+crypto+profile+rng+memtag+sve2+sve2-bitperm+sve2-sm4+sve2-aes+sve2-sha3+tme+brbe+f32mm+f64mm+fp16fml+ls64+sme+sme-f64f64+sme-i16i64+sme2 |
| |
| # SPIR-V Assembly |
| group.armoclcclang32spir.groupName=Arm 32-bit clang (SPIR-V asm) |
| group.armoclcclang32spir.compilers=armv7-oclcclang-trunk-spir:armv7-oclcclang-trunk-assertions-spir |
| group.armoclcclang32spir.isSemVer=true |
| group.armoclcclang32spir.compilerType=spirv |
| group.armoclcclang32spir.supportsExecute=false |
| group.armoclcclang32spir.instructionSet=arm32 |
| # The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841 |
| group.armoclcclang32spir.baseOptions=-Dkernel= -D__kernel= -finclude-default-header -fdeclare-opencl-builtins -triple spir-unknown-unknown |
| |
| group.armoclcclang64spir.groupName=Arm 64-bit clang (SPIR-V asm) |
| group.armoclcclang64spir.compilers=armv8-oclcclang-trunk-spir64:armv8-oclcclang-trunk-assertions-spir64 |
| group.armoclcclang64spir.isSemVer=true |
| group.armoclcclang64spir.compilerType=spirv |
| group.armoclcclang64spir.supportsExecute=false |
| group.armoclcclang64spir.instructionSet=aarch64 |
| # The -Dkernel= -D__kernel= workaround is required to prevent the Clang crash reported in https://llvm.org/PR50841 |
| group.armoclcclang64spir.baseOptions=-Dkernel= -D__kernel= -finclude-default-header -fdeclare-opencl-builtins -triple spir64-unknown-unknown |
| |
| # Arm v7-a with Neon and VFPv3 |
| compiler.armv7-oclcclang-trunk-spir.name=armv7-a clang (trunk, SPIR-V asm) |
| compiler.armv7-oclcclang-trunk-spir.exe=/opt/compiler-explorer/clang-trunk/bin/clang |
| compiler.armv7-oclcclang-trunk-spir.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv7-oclcclang-trunk-spir.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv7-oclcclang-trunk-spir.semver=(trunk) |
| |
| compiler.armv7-oclcclang-trunk-assertions-spir.name=armv7-a clang (trunk, assertions, SPIR-V asm) |
| compiler.armv7-oclcclang-trunk-assertions-spir.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang |
| compiler.armv7-oclcclang-trunk-assertions-spir.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv7-oclcclang-trunk-assertions-spir.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv7-oclcclang-trunk-assertions-spir.semver=(assertions trunk) |
| |
| # Arm v8-a |
| compiler.armv8-oclcclang-trunk-spir64.name=armv8-a clang (trunk, SPIR-V asm) |
| compiler.armv8-oclcclang-trunk-spir64.exe=/opt/compiler-explorer/clang-trunk/bin/clang |
| compiler.armv8-oclcclang-trunk-spir64.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv8-oclcclang-trunk-spir64.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv8-oclcclang-trunk-spir64.semver=(trunk) |
| |
| compiler.armv8-oclcclang-trunk-assertions-spir64.name=armv8-a clang (trunk, assertions, SPIR-V asm) |
| compiler.armv8-oclcclang-trunk-assertions-spir64.exe=/opt/compiler-explorer/clang-assertions-trunk/bin/clang |
| compiler.armv8-oclcclang-trunk-assertions-spir64.demangler=/opt/compiler-explorer/gcc-snapshot/bin/c++filt |
| compiler.armv8-oclcclang-trunk-assertions-spir64.objdumper=/opt/compiler-explorer/gcc-snapshot/bin/objdump |
| compiler.armv8-oclcclang-trunk-assertions-spir64.semver=(assertions trunk) |
| |
| # Google clspv |
| group.googleclspv.compilers=clspv:clvk |
| group.googleclspv.compilerType=clspv |
| group.googleclspv.groupName=Google clspv |
| |
| compiler.clspv.exe=/opt/compiler-explorer/clspv-main/bin/clspv |
| compiler.clspv.name=clspv (trunk) |
| |
| # clvk-like usage of clspv |
| compiler.clvk.exe=/opt/compiler-explorer/clspv-main/bin/clspv |
| compiler.clvk.name=clvk-like (based on clspv trunk) |
| compiler.clvk.options=-cl-single-precision-constant -cl-kernel-arg-info -fp64=0 -int8 -std430-ubo-layout -spv-version=1.5 -max-pushconstant-size=128 -max-ubo-size=134217728 -global-offset -long-vector -module-constants-in-storage-buffer -cl-arm-non-uniform-work-group-size |
| |
| ################################# |
| ################################# |
| # Installed tools |
| |
| tools=clangtidytrunk:clangformattrunk:clangquerytrunk |
| |
| tools.clangtidytrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-tidy |
| tools.clangtidytrunk.name=clang-tidy (trunk) |
| tools.clangtidytrunk.type=independent |
| tools.clangtidytrunk.class=clang-tidy-tool |
| tools.clangtidytrunk.options=--gcc-toolchain=/opt/compiler-explorer/gcc-9.2.0 |
| tools.clangtidytrunk.stdinHint=disabled |
| |
| tools.clangformattrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-format |
| tools.clangformattrunk.name=clang-format |
| tools.clangformattrunk.type=independent |
| tools.clangformattrunk.class=clang-format-tool |
| |
| tools.clangquerytrunk.exe=/opt/compiler-explorer/clang-trunk/bin/clang-query |
| tools.clangquerytrunk.name=clang-query (trunk) |
| tools.clangquerytrunk.type=independent |
| tools.clangquerytrunk.class=clang-query-tool |
| tools.clangquerytrunk.stdinHint=Query commands |