[llvm] [RISCV] Add scheduling model for SiFive P800 processors (PR #139316)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Tue May 20 09:27:01 PDT 2025
mshockwave wrote:
> LLVM Buildbot has detected a new failure on builder `lldb-x86_64-debian` running on `lldb-x86_64-debian` while building `llvm` at step 4 "build".
>
> Full details are available at: https://lab.llvm.org/buildbot/#/builders/162/builds/22785
>
> Here is the relevant piece of the build log for the reference
> ```
> Step 4 (build) failure: build (failure)
> ...
> 3.370 [190/17/27] Building RISCVGenO0PreLegalizeGICombiner.inc...
> 3.424 [190/16/28] Building RISCVGenMCCodeEmitter.inc...
> 3.447 [190/15/29] Building RISCVGenDisassemblerTables.inc...
> 3.466 [190/14/30] Building RISCVGenPreLegalizeGICombiner.inc...
> 3.486 [190/13/31] Building RISCVGenPostLegalizeGICombiner.inc...
> 3.574 [190/12/32] Building RISCVGenAsmWriter.inc...
> 3.618 [190/11/33] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o
> 3.706 [190/10/34] Building RISCVGenAsmMatcher.inc...
> 4.279 [190/9/35] Building RISCVGenSearchableTables.inc...
> 4.351 [190/8/36] Building RISCVGenSubtargetInfo.inc...
> FAILED: lib/Target/RISCV/RISCVGenSubtargetInfo.inc /home/worker/2.0.1/lldb-x86_64-debian/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc
> cd /home/worker/2.0.1/lldb-x86_64-debian/build/lib/Target/RISCV && /home/worker/2.0.1/lldb-x86_64-debian/build/bin/llvm-tblgen -gen-subtarget -I /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target/RISCV -I/home/worker/2.0.1/lldb-x86_64-debian/build/include -I/home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/include -I /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o RISCVGenSubtargetInfo.inc -d RISCVGenSubtargetInfo.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target/RISCV /home/worker/2.0.1/lldb-x86_64-debian/build /home/worker/2.0.1/lldb-x86_64-debian/build/lib/Target/RISCV /home/worker/2.0.1/lldb-x86_64-debian/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc.d /home/worker/2.0.1/lldb-x86_64-debian/build/CMakeFiles/d/cc84bcfc7147ea448c05175aa35c264e415a45c1f7c4e0d90d1209c2e35a4805.d
> Included from /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target/RISCV/RISCV.td:61:
> /home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/lib/Target/RISCV/RISCVSchedSiFiveP800.td:61:5: error: Processor does not define resources for WriteFAdd128
> def SiFiveP800Model : SchedMachineModel {
> ^
> 4.854 [190/7/37] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
> 5.439 [190/6/38] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
> 10.270 [190/5/39] Building RISCVGenInstrInfo.inc...
> 11.483 [190/4/40] Building RISCVGenGlobalISel.inc...
> 13.313 [190/3/41] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
> 13.870 [190/2/42] Building RISCVGenDAGISel.inc...
> 14.601 [190/1/43] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
> ninja: build stopped: subcommand failed.
> ```
Fixed by b3c3297c1a8ee85efac7236b47883bc0b89d1883
https://github.com/llvm/llvm-project/pull/139316
More information about the llvm-commits
mailing list