[llvm] [RISCV] Add scheduling model for SiFive P800 processors (PR #139316)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue May 20 13:00:19 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-x86_64-debian-dylib` running on `gribozavr4` while building `llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/27949
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
6.864 [2924/43/4368] Building X86GenRegisterBank.inc...
6.872 [2924/42/4369] Building X86GenCallingConv.inc...
6.881 [2924/41/4370] Building X86GenRegisterInfo.inc...
6.968 [2924/40/4371] Building X86GenExegesis.inc...
7.117 [2924/39/4372] Building X86GenMnemonicTables.inc...
7.164 [2924/38/4373] Building X86GenDisassemblerTables.inc...
7.267 [2924/37/4374] Building X86GenInstrMapping.inc...
7.446 [2924/36/4375] Building X86GenAsmWriter.inc...
7.607 [2924/35/4376] Building X86GenAsmMatcher.inc...
7.650 [2924/34/4377] Building RISCVGenSubtargetInfo.inc...
FAILED: lib/Target/RISCV/RISCVGenSubtargetInfo.inc /b/1/llvm-x86_64-debian-dylib/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc
cd /b/1/llvm-x86_64-debian-dylib/build/lib/Target/RISCV && /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-tblgen -gen-subtarget -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/RISCV -I/b/1/llvm-x86_64-debian-dylib/build/include -I/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/include -I /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o RISCVGenSubtargetInfo.inc -d RISCVGenSubtargetInfo.inc.d && /opt/cmake-3.25.1-linux-x86_64/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/RISCV /b/1/llvm-x86_64-debian-dylib/build /b/1/llvm-x86_64-debian-dylib/build/lib/Target/RISCV /b/1/llvm-x86_64-debian-dylib/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc.d /b/1/llvm-x86_64-debian-dylib/build/CMakeFiles/d/7708b50998a81cb66de5e224fef599fb1012e6be6c2ab0d44c80abdb415f4faf.d
Included from /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/RISCV/RISCV.td:61:
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP800.td:61:5: error: Processor does not define resources for WriteFAdd128
def SiFiveP800Model : SchedMachineModel {
^
7.696 [2924/33/4378] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
7.738 [2924/32/4379] Building X86GenAsmWriter1.inc...
8.146 [2924/31/4380] Building X86GenFoldTables.inc...
8.954 [2924/30/4381] Building X86GenFastISel.inc...
9.155 [2924/29/4382] Building X86GenGlobalISel.inc...
9.850 [2924/28/4383] Building X86GenSubtargetInfo.inc...
9.970 [2924/27/4384] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o
10.001 [2924/26/4385] Building AArch64GenSubtargetInfo.inc...
10.321 [2924/25/4386] Building X86GenDAGISel.inc...
11.031 [2924/24/4387] Building AArch64GenInstrInfo.inc...
11.754 [2924/23/4388] Building X86GenInstrInfo.inc...
11.908 [2924/22/4389] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
12.337 [2924/21/4390] Building RISCVGenInstrInfo.inc...
13.282 [2924/20/4391] Building AMDGPUGenMCPseudoLowering.inc...
13.473 [2924/19/4392] Building RISCVGenGlobalISel.inc...
14.547 [2924/18/4393] Building AMDGPUGenPostLegalizeGICombiner.inc...
14.639 [2924/17/4394] Building AMDGPUGenDisassemblerTables.inc...
14.714 [2924/16/4395] Building AMDGPUGenPreLegalizeGICombiner.inc...
14.739 [2924/15/4396] Building AMDGPUGenRegBankGICombiner.inc...
14.858 [2924/14/4397] Building AMDGPUGenMCCodeEmitter.inc...
15.024 [2924/13/4398] Building AMDGPUGenSubtargetInfo.inc...
15.816 [2924/12/4399] Building AMDGPUGenSearchableTables.inc...
16.315 [2924/11/4400] Building RISCVGenDAGISel.inc...
17.198 [2924/10/4401] Building AMDGPUGenCallingConv.inc...
17.200 [2924/9/4402] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
18.731 [2924/8/4403] Building AMDGPUGenAsmWriter.inc...
19.278 [2924/7/4404] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
19.808 [2924/6/4405] Building AMDGPUGenGlobalISel.inc...
19.911 [2924/5/4406] Building AMDGPUGenDAGISel.inc...
20.220 [2924/4/4407] Building AMDGPUGenAsmMatcher.inc...
20.740 [2924/3/4408] Building AMDGPUGenInstrInfo.inc...
21.706 [2924/2/4409] Building AMDGPUGenRegisterBank.inc...
23.576 [2924/1/4410] Building AMDGPUGenRegisterInfo.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/139316
More information about the llvm-commits
mailing list