Skip to content

Commit d29ebba

Browse files
committed
[RISCV] remove VPatTruncSatClipMaxMin for unsigned saturating truncation
1 parent 10b262f commit d29ebba

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2381,15 +2381,11 @@ multiclass VPatTruncSatClipMaxMin<string inst, VTypeInfo vti, VTypeInfo wti,
23812381
multiclass VPatTruncSatClip<VTypeInfo vti, VTypeInfo wti> {
23822382
defvar sew = vti.SEW;
23832383
defvar uminval = !sub(!shl(1, sew), 1);
2384-
defvar umaxval = 0;
23852384
defvar sminval = !sub(!shl(1, !sub(sew, 1)), 1);
23862385
defvar smaxval = !sub(0, !shl(1, !sub(sew, 1)));
23872386

2388-
defm : VPatTruncSatClipMaxMin<"PseudoVNCLIPU", vti, wti, riscv_umax_vl,
2389-
umaxval, riscv_umin_vl, uminval>;
23902387
defm : VPatTruncSatClipMaxMin<"PseudoVNCLIP", vti, wti, riscv_smin_vl,
23912388
sminval, riscv_smax_vl, smaxval>;
2392-
23932389
defm : VPatTruncSatClipUMin<vti, wti, uminval>;
23942390
}
23952391

0 commit comments

Comments
 (0)