[llvm] ARM: Move gnu half convert calling conv config into tablegen (PR #153394)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 14 01:51:13 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `amdgpu-offload-rhel-8-cmake-build-only` running on `rocm-docker-rhel-8` while building `llvm` at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/204/builds/18618

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[707/8004] Linking CXX shared library lib/libllvm_gtest_main.so.22.0git
[708/8004] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/leading-zero-bit-count.test.dir/leading-zero-bit-count.cpp.o
[709/8004] Creating library symlink lib/libllvm_gtest_main.so
[710/8004] Linking CXX shared library lib/libLLVMTableGenBasic.so.22.0git
[711/8004] Linking CXX executable bin/llvm-min-tblgen
[712/8004] Creating library symlink lib/libLLVMTableGenBasic.so
[713/8004] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/bit-population-count.test.dir/bit-population-count.cpp.o
[714/8004] Building GenVT.inc...
[715/8004] Building Attributes.inc...
[716/8004] Building RuntimeLibcalls.inc...
FAILED: include/llvm/IR/RuntimeLibcalls.inc /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/include/llvm/IR/RuntimeLibcalls.inc 
cd /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/include/llvm/IR && /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/bin/llvm-min-tblgen -gen-runtime-libcalls -I/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include/llvm/IR -I/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/include -I/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td --write-if-changed -o RuntimeLibcalls.inc -d RuntimeLibcalls.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include/llvm/IR /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/include/llvm/IR /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/include/llvm/IR/RuntimeLibcalls.inc.d /home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/CMakeFiles/d/7c6f42bbcaa402134b5f442c5962fdbe6eaa5e8f262a5a37ab2642f92ce1c680.d
/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1505:5: error: def already exists: GNUEABIHalfConvertCalls
def GNUEABIHalfConvertCalls :
    ^
/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1485:5: note: location of previous definition
def GNUEABIHalfConvertCalls :
    ^
[717/8004] Building ACC.h.inc...
[718/8004] Building ACC.inc...
[719/8004] Building OMP.h.inc...
[720/8004] Building OMP.inc...
[721/8004] Linking CXX executable bin/clang-tblgen
[722/8004] Building CXX object tools/flang/lib/Testing/CMakeFiles/NonGTestTesting.dir/fp-testing.cpp.o
[723/8004] Building CXX object tools/flang/lib/Testing/CMakeFiles/NonGTestTesting.dir/testing.cpp.o
[724/8004] Building CXX object tools/flang/unittests/Decimal/CMakeFiles/thorough-test.slow.dir/thorough-test.cpp.o
[725/8004] Building CXX object tools/flang/unittests/Decimal/CMakeFiles/quick-sanity-test.test.dir/quick-sanity-test.cpp.o
[726/8004] Building IntrinsicEnums.inc...
[727/8004] Building IntrinsicsLoongArch.h...
[728/8004] Building IntrinsicsX86.h...
[729/8004] Building IntrinsicsMips.h...
[730/8004] Building IntrinsicsAArch64.h...
[731/8004] Building IntrinsicsS390.h...
[732/8004] Building IntrinsicsARM.h...
[733/8004] Building IntrinsicsNVPTX.h...
[734/8004] Building IntrinsicsPowerPC.h...
[735/8004] Building IntrinsicsBPF.h...
[736/8004] Building IntrinsicsXCore.h...
[737/8004] Building IntrinsicsVE.h...
[738/8004] Building IntrinsicsDirectX.h...
[739/8004] Building IntrinsicsHexagon.h...
[740/8004] Building IntrinsicsRISCV.h...
[741/8004] Building IntrinsicsSPIRV.h...
[742/8004] Building IntrinsicsWebAssembly.h...
[743/8004] Building IntrinsicsAMDGPU.h...
[744/8004] Building IntrinsicsR600.h...
[745/8004] Building IntrinsicImpl.inc...
[746/8004] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/uint128.test.dir/uint128.cpp.o
[747/8004] Building CXX object tools/flang/lib/Decimal/CMakeFiles/FortranDecimal.dir/decimal-to-binary.cpp.o

```

</details>

https://github.com/llvm/llvm-project/pull/153394


More information about the llvm-commits mailing list