[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 02:08:18 PDT 2025


llvm-ci wrote:

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

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

<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 static library lib/libMLIRTblgenLib.a
[708/8004] Linking CXX executable bin/FileCheck
[709/8004] Linking CXX shared library lib/libllvm_gtest_main.so.22.0git
[710/8004] Creating library symlink lib/libllvm_gtest_main.so
[711/8004] Linking CXX shared library lib/libLLVMTableGenBasic.so.22.0git
[712/8004] Linking CXX executable bin/llvm-min-tblgen
[713/8004] Creating library symlink lib/libLLVMTableGenBasic.so
[714/8004] Building Attributes.inc...
[715/8004] Building GenVT.inc...
[716/8004] Building RuntimeLibcalls.inc...
FAILED: include/llvm/IR/RuntimeLibcalls.inc /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/include/llvm/IR/RuntimeLibcalls.inc 
cd /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/include/llvm/IR && /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/bin/llvm-min-tblgen -gen-runtime-libcalls -I/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/llvm-project/llvm/include/llvm/IR -I/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/include -I/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/llvm-project/llvm/include /home/botworker/bbot/amdgpu-offload-rhel-9-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-9-cmake-build-only/llvm-project/llvm /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/llvm-project/llvm/include/llvm/IR /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/include/llvm/IR /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/include/llvm/IR/RuntimeLibcalls.inc.d /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/CMakeFiles/d/dcb47b1a9c101746ca3242c2ebdf9fdecb067af1f62cb662a3c3a1c18b9a77c9.d
/home/botworker/bbot/amdgpu-offload-rhel-9-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-9-cmake-build-only/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1485:5: note: location of previous definition
def GNUEABIHalfConvertCalls :
    ^
[717/8004] Building OMP.h.inc...
[718/8004] Building ACC.inc...
[719/8004] Linking CXX executable bin/clang-tblgen
[720/8004] Building ACC.h.inc...
[721/8004] Building OMP.inc...
[722/8004] Building CXX object tools/flang/unittests/Decimal/CMakeFiles/thorough-test.slow.dir/thorough-test.cpp.o
[723/8004] Building CXX object tools/flang/unittests/Decimal/CMakeFiles/quick-sanity-test.test.dir/quick-sanity-test.cpp.o
[724/8004] Building CXX object tools/flang/lib/Testing/CMakeFiles/NonGTestTesting.dir/fp-testing.cpp.o
[725/8004] Building CXX object tools/flang/lib/Testing/CMakeFiles/NonGTestTesting.dir/testing.cpp.o
[726/8004] Building CXX object tools/flang/unittests/Evaluate/CMakeFiles/uint128.test.dir/uint128.cpp.o
[727/8004] Building IntrinsicsPowerPC.h...
[728/8004] Building IntrinsicsMips.h...
[729/8004] Building IntrinsicsNVPTX.h...
[730/8004] Building IntrinsicsXCore.h...
[731/8004] Building IntrinsicsDirectX.h...
[732/8004] Building IntrinsicsVE.h...
[733/8004] Building IntrinsicsARM.h...
[734/8004] Building IntrinsicsS390.h...
[735/8004] Building IntrinsicEnums.inc...
[736/8004] Building IntrinsicsAArch64.h...
[737/8004] Building IntrinsicsBPF.h...
[738/8004] Building IntrinsicsRISCV.h...
[739/8004] Building IntrinsicsAMDGPU.h...
[740/8004] Building IntrinsicsX86.h...
[741/8004] Building IntrinsicsHexagon.h...
[742/8004] Building IntrinsicsWebAssembly.h...
[743/8004] Building IntrinsicsLoongArch.h...
[744/8004] Building IntrinsicsR600.h...
[745/8004] Building IntrinsicsSPIRV.h...
[746/8004] Building IntrinsicImpl.inc...
[747/8004] Building AArch64TargetParserDef.inc...

```

</details>

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


More information about the llvm-commits mailing list