[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:25:23 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `ml-opt-dev-x86-64` running on `ml-opt-dev-x86-64-b1` while building `llvm` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
0.925 [3567/7/325] Linking CXX executable bin/split-file
0.929 [3567/6/326] Linking CXX static library lib/libLLVMTableGenBasic.a
0.931 [3567/5/327] Linking CXX executable bin/reduce-chunk-list
0.933 [3567/4/328] Linking CXX executable bin/llvm-test-mustache-spec
0.934 [3567/3/329] Linking CXX executable bin/llvm-undname
0.955 [3567/2/330] Linking CXX executable bin/FileCheck
0.987 [3567/1/331] Linking CXX executable bin/llvm-min-tblgen
1.032 [3536/31/332] Building GenVT.inc...
1.035 [3535/31/333] Building Attributes.inc...
1.035 [3535/30/334] Building RuntimeLibcalls.inc...
FAILED: include/llvm/IR/RuntimeLibcalls.inc /b/ml-opt-dev-x86-64-b1/build/include/llvm/IR/RuntimeLibcalls.inc 
cd /b/ml-opt-dev-x86-64-b1/build/include/llvm/IR && /b/ml-opt-dev-x86-64-b1/build/bin/llvm-min-tblgen -gen-runtime-libcalls -I/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include/llvm/IR -I/b/ml-opt-dev-x86-64-b1/build/include -I/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include /b/ml-opt-dev-x86-64-b1/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 /b/ml-opt-dev-x86-64-b1/llvm-project/llvm /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include/llvm/IR /b/ml-opt-dev-x86-64-b1/build /b/ml-opt-dev-x86-64-b1/build/include/llvm/IR /b/ml-opt-dev-x86-64-b1/build/include/llvm/IR/RuntimeLibcalls.inc.d /b/ml-opt-dev-x86-64-b1/build/CMakeFiles/d/9aefebb568f86bc926956d2adbd8e639bdacae44f8be0ee998f32174e93b8b75.d
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1505:5: error: def already exists: GNUEABIHalfConvertCalls
def GNUEABIHalfConvertCalls :
    ^
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/include/llvm/IR/RuntimeLibcalls.td:1485:5: note: location of previous definition
def GNUEABIHalfConvertCalls :
    ^
1.035 [3535/29/335] Building ACC.h.inc...
1.048 [3535/28/336] Building CXX object lib/CodeGenTypes/CMakeFiles/LLVMCodeGenTypes.dir/LowLevelType.cpp.o
1.067 [3535/27/337] Building OMP.inc...
1.070 [3535/26/338] Building ACC.inc...
1.073 [3535/25/339] Building OMP.h.inc...
1.853 [3535/24/340] Building IntrinsicsAArch64.h...
1.856 [3535/23/341] Building IntrinsicsHexagon.h...
1.861 [3535/22/342] Building IntrinsicsDirectX.h...
1.862 [3535/21/343] Building IntrinsicEnums.inc...
1.873 [3535/20/344] Building IntrinsicsNVPTX.h...
1.876 [3535/19/345] Building IntrinsicsAMDGPU.h...
1.880 [3535/18/346] Building IntrinsicsSPIRV.h...
1.883 [3535/17/347] Building IntrinsicsARM.h...
1.888 [3535/16/348] Building IntrinsicsBPF.h...
1.889 [3535/15/349] Building IntrinsicsRISCV.h...
1.890 [3535/14/350] Building IntrinsicsVE.h...
1.891 [3535/13/351] Building IntrinsicsMips.h...
1.891 [3535/12/352] Building IntrinsicsS390.h...
1.894 [3535/11/353] Building IntrinsicsWebAssembly.h...
1.894 [3535/10/354] Building IntrinsicsLoongArch.h...
1.897 [3535/9/355] Building IntrinsicsR600.h...
1.898 [3535/8/356] Building IntrinsicsXCore.h...
1.901 [3535/7/357] Building IntrinsicsPowerPC.h...
1.902 [3535/6/358] Building IntrinsicsX86.h...
1.989 [3535/5/359] Building IntrinsicImpl.inc...
2.060 [3535/4/360] Building PPCGenTargetFeatures.inc...
2.212 [3535/3/361] Building ARMTargetParserDef.inc...
2.612 [3535/2/362] Building AArch64TargetParserDef.inc...
4.278 [3535/1/363] Building RISCVTargetParserDef.inc...
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the llvm-commits mailing list