[RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge...
authorCraig Topper <craig.topper@sifive.com>
Thu, 16 Jun 2022 06:54:03 +0000 (23:54 -0700)
committerCraig Topper <craig.topper@sifive.com>
Thu, 16 Jun 2022 15:35:27 +0000 (08:35 -0700)
commitb34e3f40e71597bc3b686214a1ff5556737e7827
tree8297d89fa0692c77b11ebc49befa755ba1ff7bcc
parentb62e3a73e170a58dcf5503d74ba7c6fc8ec4c0ab
[RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef.

If the merge operand isn't undef we need to be using tail undisturbed.

Turns out all of our uses of riscv_slidedown_vl use undef so this
doesn't affect any tests.
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td