[RISCV] Remove lmuls argument in Sched class
authorwangpc <pc.wang@linux.alibaba.com>
Wed, 30 Nov 2022 08:01:12 +0000 (16:01 +0800)
committerwangpc <pc.wang@linux.alibaba.com>
Wed, 30 Nov 2022 08:16:22 +0000 (16:16 +0800)
commit2b6910e12aebf0f51c28a5c768b6e21cd46c43c2
tree1ab4a421fb7b2b373d9b102a1c610fe5e4ddc1ac
parente6aea4a5db09c845276ece92737a6aac97794100
[RISCV] Remove lmuls argument in Sched class

The original intention is adding a list of SchedWrites (which is a
default argument of ReadAdvance) to LMULReadAdvance, but it may not
be practical that there are two default arguments in one class. So
we add variants that are intended for widening and narrowing
instructions with postfix "W" and remove lmuls argument.

Reviewed By: michaelmaitland

Differential Revision: https://reviews.llvm.org/D138640
llvm/lib/Target/RISCV/RISCVScheduleV.td