[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