[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 11:48:01 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `ppc64le-flang-rhel-clang` running on `ppc64le-flang-rhel-test` while building `llvm` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
2.176 [6090/170/727] Building CommentCommandList.inc...
2.177 [6090/169/728] Building StmtDataCollectors.inc...
2.177 [6090/168/729] Building BuiltinsBPF.inc...
2.177 [6090/167/730] Building BuiltinsDirectX.inc...
2.178 [6090/166/731] Building BuiltinsRISCV.inc...
2.178 [6090/165/732] Building BuiltinsSPIRVCommon.inc...
2.178 [6090/164/733] Building BuiltinsSPIRVVK.inc...
2.179 [6090/163/734] Building BuiltinsSPIRVCL.inc...
2.179 [6090/162/735] Building BuiltinsX86_64.inc...
2.179 [6090/161/736] Building RuntimeLibcalls.inc...
FAILED: include/llvm/IR/RuntimeLibcalls.inc /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/include/llvm/IR/RuntimeLibcalls.inc 
cd /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/include/llvm/IR && /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/bin/llvm-min-tblgen -gen-runtime-libcalls -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/IR -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td --write-if-changed -o RuntimeLibcalls.inc -d RuntimeLibcalls.inc.d && /home/buildbots/llvm-external-buildbots/cmake-3.31.2/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/IR /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/include/llvm/IR /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/include/llvm/IR/RuntimeLibcalls.inc.d /home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/build/CMakeFiles/d/06d55c7146033228c8e3ecc475aab0693d6d8998291e238a009ecdc3fd1084a3.d
/home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1505:5: error: def already exists: GNUEABIHalfConvertCalls
def GNUEABIHalfConvertCalls :
    ^
/home/buildbots/llvm-external-buildbots/workers/ppc64le-flang-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1485:5: note: location of previous definition
def GNUEABIHalfConvertCalls :
    ^
2.180 [6090/160/737] Building AttrList.inc...
2.180 [6090/159/738] Building AttrParsedAttrList.inc...
2.180 [6090/158/739] Building AttrSubMatchRulesList.inc...
2.180 [6090/157/740] Building RegularKeywordAttrInfo.inc...
2.180 [6090/156/741] Building BuiltinsNVPTX.inc...
2.181 [6090/155/742] Building BuiltinTemplates.inc...
2.181 [6090/154/743] Building arm_fp16.inc...
2.181 [6090/153/744] Building arm_sme_builtins_za_state.inc...
2.181 [6090/152/745] Building arm_cde_builtins.inc...
2.181 [6090/151/746] Building arm_cde_builtin_cg.inc...
2.182 [6090/150/747] Building arm_cde_builtin_sema.inc...
2.182 [6090/149/748] Building arm_cde_builtin_aliases.inc...
2.182 [6090/148/749] Building riscv_sifive_vector_builtins.inc...
2.182 [6090/147/750] Building riscv_sifive_vector_builtin_cg.inc...
2.183 [6090/146/751] Building riscv_sifive_vector_builtin_sema.inc...
2.183 [6090/145/752] Building riscv_andes_vector_builtins.inc...
2.183 [6090/144/753] Building riscv_andes_vector_builtin_cg.inc...
2.183 [6090/143/754] Building riscv_andes_vector_builtin_sema.inc...
2.184 [6090/142/755] Building Checkers.inc...
2.184 [6090/141/756] Building Nodes.inc...
2.184 [6090/140/757] Building NodeClasses.inc...
2.185 [6090/139/758] Building DiagnosticSemaEnums.inc...
2.185 [6090/138/759] Building CXX11AttributeInfo.inc...
2.185 [6090/137/760] Building AttributeSpellingList.inc...
2.185 [6090/136/761] Building Builtins.inc...
2.186 [6090/135/762] Building CXX object lib/CodeGenTypes/CMakeFiles/LLVMCodeGenTypes.dir/LowLevelType.cpp.o
2.186 [6090/134/763] Building AttrHasAttributeImpl.inc...
2.187 [6090/133/764] Building CXX object tools/mlir/tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/FormatGen.cpp.o
2.188 [6090/132/765] Building CXX object tools/mlir/tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/DialectGen.cpp.o
2.189 [6090/131/766] Building arm_sme_streaming_attrs.inc...
2.189 [6090/130/767] Building CXX object tools/mlir/tools/mlir-tblgen/CMakeFiles/mlir-tblgen.dir/EnumsGen.cpp.o

```

</details>

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


More information about the llvm-commits mailing list