[llvm] [TableGen][RISCV][GlobalISel] Select G_ICMP, G_SELECT, G_PTR_ADD, G_STORE, G_LOAD, G_ZEXTLOAD (PR #67185)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 26 14:14:24 PDT 2023


================
@@ -124,3 +128,9 @@ def : Pat<(XLenVT (setle (Ty GPR:$rs1), (Ty simm12Minus1Nonzero:$imm))),
 def : Pat<(XLenVT (setle (Ty GPR:$rs1), (Ty GPR:$rs2))),
           (XORI (SLT GPR:$rs2, GPR:$rs1), 1)>;
 }
+
+// Define pattern expansions for load/extload operations on pointers
----------------
topperc wrote:

I think we need patterns with i32 result type on RV64 too.

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


More information about the llvm-commits mailing list