[llvm] [RISCV][CodeGen] Add CodeGen support of Zibi experimental extension (PR #146858)

Pengcheng Wang via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 14 20:03:20 PDT 2025


================
@@ -42,3 +42,12 @@ let Predicates = [HasStdExtZibi] in {
   def BEQI : Branch_imm<0b010, "beqi">;
   def BNEI : Branch_imm<0b011, "bnei">;
 } // Predicates = [HasStdExtZibi]
+
+let Predicates = [HasStdExtZibi] in {
+  multiclass BccImmPat<CondCode Cond, Branch_imm Inst> {
+    def : Pat<(riscv_brcc(XLenVT GPR:$rs1), imm5_zibi:$cimm, Cond, bb:$imm12),
----------------
wangpc-pp wrote:

Please add a space after `riscv_brcc`.

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


More information about the llvm-commits mailing list