[llvm] [RISCV] Add Xqci Insn Formats (PR #132986)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 1 21:43:34 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `premerge-monolithic-linux` running on `premerge-linux-1` while building `llvm` at step 6 "build-unified-tree".

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

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

```
Step 6 (build-unified-tree) failure: build (failure)
...
0.015 [4515/24/2] No install step for 'bolt_rt'
0.016 [4514/24/3] Generating VCSRevision.h
0.020 [4514/23/4] Completed 'bolt_rt'
0.021 [4514/22/5] Generating VCSVersion.inc
0.028 [4513/22/6] Generating VCSVersion.inc
0.029 [4512/22/7] Generating VCSVersion.inc
0.653 [4511/22/8] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o
0.660 [4511/21/9] Building CXX object tools/flang/lib/Support/CMakeFiles/FortranSupport.dir/Version.cpp.o
0.700 [4510/21/10] Linking CXX static library lib/libFortranSupport.a
1.164 [4510/20/11] Building RISCVGenDisassemblerTables.inc...
FAILED: lib/Target/RISCV/RISCVGenDisassemblerTables.inc /build/buildbot/premerge-monolithic-linux/build/lib/Target/RISCV/RISCVGenDisassemblerTables.inc 
cd /build/buildbot/premerge-monolithic-linux/build && /build/buildbot/premerge-monolithic-linux/build/bin/llvm-tblgen -gen-disassembler -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV -I/build/buildbot/premerge-monolithic-linux/build/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o lib/Target/RISCV/RISCVGenDisassemblerTables.inc -d lib/Target/RISCV/RISCVGenDisassemblerTables.inc.d
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td:36:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td:2181:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td:281:41: error: Variable not defined: 'simm13_lsb0'
                                        simm13_lsb0:$imm12),
                                        ^
1.192 [4510/19/12] Building RISCVGenPreLegalizeGICombiner.inc...
FAILED: lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc /build/buildbot/premerge-monolithic-linux/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc 
cd /build/buildbot/premerge-monolithic-linux/build && /build/buildbot/premerge-monolithic-linux/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="RISCVPreLegalizerCombiner" -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV -I/build/buildbot/premerge-monolithic-linux/build/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td --write-if-changed -o lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc -d lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc.d
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:16:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td:36:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td:2181:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td:281:41: error: Variable not defined: 'simm13_lsb0'
                                        simm13_lsb0:$imm12),
                                        ^
1.200 [4510/18/13] Building RISCVGenMacroFusion.inc...
FAILED: lib/Target/RISCV/RISCVGenMacroFusion.inc /build/buildbot/premerge-monolithic-linux/build/lib/Target/RISCV/RISCVGenMacroFusion.inc 
cd /build/buildbot/premerge-monolithic-linux/build && /build/buildbot/premerge-monolithic-linux/build/bin/llvm-tblgen -gen-macro-fusion-pred -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV -I/build/buildbot/premerge-monolithic-linux/build/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o lib/Target/RISCV/RISCVGenMacroFusion.inc -d lib/Target/RISCV/RISCVGenMacroFusion.inc.d
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td:36:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td:2181:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td:281:41: error: Variable not defined: 'simm13_lsb0'
                                        simm13_lsb0:$imm12),
                                        ^
1.207 [4510/17/14] Building RISCVGenSubtargetInfo.inc...
FAILED: lib/Target/RISCV/RISCVGenSubtargetInfo.inc /build/buildbot/premerge-monolithic-linux/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc 
cd /build/buildbot/premerge-monolithic-linux/build && /build/buildbot/premerge-monolithic-linux/build/bin/llvm-tblgen -gen-subtarget -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV -I/build/buildbot/premerge-monolithic-linux/build/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o lib/Target/RISCV/RISCVGenSubtargetInfo.inc -d lib/Target/RISCV/RISCVGenSubtargetInfo.inc.d
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td:36:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td:2181:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td:281:41: error: Variable not defined: 'simm13_lsb0'
                                        simm13_lsb0:$imm12),
                                        ^
1.214 [4510/16/15] Building RISCVGenDAGISel.inc...
FAILED: lib/Target/RISCV/RISCVGenDAGISel.inc /build/buildbot/premerge-monolithic-linux/build/lib/Target/RISCV/RISCVGenDAGISel.inc 
cd /build/buildbot/premerge-monolithic-linux/build && /build/buildbot/premerge-monolithic-linux/build/bin/llvm-tblgen -gen-dag-isel -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV -I/build/buildbot/premerge-monolithic-linux/build/include -I/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/include -I /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target -omit-comments /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td --write-if-changed -o lib/Target/RISCV/RISCVGenDAGISel.inc -d lib/Target/RISCV/RISCVGenDAGISel.inc.d
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCV.td:36:
Included from /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.td:2181:
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td:281:41: error: Variable not defined: 'simm13_lsb0'
                                        simm13_lsb0:$imm12),

```

</details>

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


More information about the llvm-commits mailing list