[RISCV] Refactor predicates for rvv VL patterns.
authorJianjian GUAN <jacquesguan@me.com>
Thu, 18 May 2023 09:32:21 +0000 (17:32 +0800)
committerJianjian GUAN <jacquesguan@me.com>
Fri, 19 May 2023 06:13:02 +0000 (14:13 +0800)
commit58d4f10733ce924dfe731156a570e7e7dcf98a57
treec84cb4711e6e962e03e446620372ab2ac024aff9
parenta9a2eb81000dfd80978151dde8fd690df298394c
[RISCV] Refactor predicates for rvv VL patterns.

This patch is similar to https://reviews.llvm.org/D150550 and https://reviews.llvm.org/D150754, it adds accurate predicates for VL patterns depending on vector type.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D150850
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td