[llvm] [RISCV][P-ext] Add codegen for packed absolute difference sum (PR #207314)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 3 09:37:24 PDT 2026


================
@@ -2414,6 +2426,22 @@ let append Predicates = [IsRV32] in {
   def : PatRedSumPair<int_riscv_predsum, PREDSUM_DHS, v4i16>;
   def : PatRedSumPair<int_riscv_predsumu, PREDSUMU_DHS, v4i16>;
 
+  // 8-bit absolute difference sum patterns
+  def : Pat<(i32 (int_riscv_pabdsumu (v8i8 GPRPair:$rs1), (v8i8 GPRPair:$rs2))),
----------------
topperc wrote:

Can we split this during lowering?

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


More information about the llvm-commits mailing list