[llvm] [RISCV][llvm] Support BUILD_VECTOR codegen for P extension (PR #169083)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 21 11:15:30 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),
----------------
topperc wrote:
Isn't this custom legalized?
https://github.com/llvm/llvm-project/pull/169083
More information about the llvm-commits
mailing list