[llvm] [RISCV][llvm] Support BUILD_VECTOR codegen for P extension (PR #169083)

Brandon Wu via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 22 05:29:17 PST 2025


================
@@ -1530,6 +1537,13 @@ let Predicates = [HasStdExtP, IsRV32] in {
   def : StPat<store, SW, GPR, v2i16>;
   def : LdPat<load, LW, v4i8>;
   def : LdPat<load, LW, v2i16>;
+
+  // Build vector patterns
+  def : Pat<(v4i8 (build_vector (XLenVT GPR:$a), (XLenVT GPR:$b),
----------------
4vtomat wrote:

Oh I forgot to remove it lol

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


More information about the llvm-commits mailing list