[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 09:28:10 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-x86_64-linux-abi-test` running on `sie-linux-worker2` while building `llvm` at step 6 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/8/builds/15579
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (build-unified-tree) failure: build (failure)
...
89.669 [4527/10/2662] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcInstPrinter.cpp.o
89.697 [4526/10/2663] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o
89.713 [4525/10/2664] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
89.739 [4524/10/2665] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
89.742 [4523/10/2666] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
89.744 [4522/10/2667] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
89.772 [4521/10/2668] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
89.777 [4520/10/2669] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
89.778 [4519/10/2670] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
89.792 [4518/10/2671] Building RISCVGenSubtargetInfo.inc...
FAILED: lib/Target/RISCV/RISCVGenSubtargetInfo.inc /home/buildbot/buildbot-root/abi-test/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc
cd /home/buildbot/buildbot-root/abi-test/build/lib/Target/RISCV && /home/buildbot/buildbot-root/abi-test/build/bin/llvm-tblgen -gen-subtarget -I /home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target/RISCV -I/home/buildbot/buildbot-root/abi-test/build/include -I/home/buildbot/buildbot-root/abi-test/llvm/llvm/include -I /home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target /home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o RISCVGenSubtargetInfo.inc -d RISCVGenSubtargetInfo.inc.d && /usr/bin/cmake/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/buildbot/buildbot-root/abi-test/llvm/llvm /home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target/RISCV /home/buildbot/buildbot-root/abi-test/build /home/buildbot/buildbot-root/abi-test/build/lib/Target/RISCV /home/buildbot/buildbot-root/abi-test/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc.d /home/buildbot/buildbot-root/abi-test/build/CMakeFiles/d/7220b3eab6ed436ab9a1e6d894418ea23f7236306a6f1fd963c2b9d3eb637fe3.d
Included from /home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target/RISCV/RISCV.td:61:
/home/buildbot/buildbot-root/abi-test/llvm/llvm/lib/Target/RISCV/RISCVSchedSiFiveP800.td:61:5: error: Processor does not define resources for WriteFAdd128
def SiFiveP800Model : SchedMachineModel {
^
89.808 [4518/9/2672] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVTargetMachine.cpp.o
89.811 [4518/8/2673] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o
89.821 [4518/7/2674] Building CXX object lib/Target/SPIRV/Analysis/CMakeFiles/LLVMSPIRVAnalysis.dir/SPIRVConvergenceRegionAnalysis.cpp.o
89.823 [4518/6/2675] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVUtils.cpp.o
89.950 [4518/5/2676] Building RISCVGenSearchableTables.inc...
91.245 [4518/4/2677] Building RISCVGenInstrInfo.inc...
92.867 [4518/3/2678] Building RISCVGenGlobalISel.inc...
93.714 [4518/2/2679] Building RISCVGenDAGISel.inc...
97.354 [4518/1/2680] Building InstCombineTables.inc...
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/139316
More information about the llvm-commits
mailing list