[RISCV] Combine VPseudoUnaryMask and VPseudoUnaryMaskTA [NFC]
authorPhilip Reames <preames@rivosinc.com>
Mon, 26 Jun 2023 14:59:39 +0000 (07:59 -0700)
committerPhilip Reames <listmail@philipreames.com>
Mon, 26 Jun 2023 15:23:48 +0000 (08:23 -0700)
commit75b1054024049956196d97303f2822c33a5e7438
tree5f4b754ac04946bd19f69a8022a32581fdc5a7b4
parentf3ca99a87c566fb5e910071f4cbb474ddb4e7f37
[RISCV] Combine VPseudoUnaryMask and VPseudoUnaryMaskTA [NFC]

The only difference between these classes was the existance of a policy operand on the later.  We can use the policy operand version for the one place which used the non-TA suffixed one.  I then renamed to remove TA as these aren't tail agnostic; they take their policy from the operand.

Note that this wouldn't be strictly NFC except that the one user of the class being removed wasn't in the masked psuedo table, and thus doesn't go through mask to unmasked conversion in ISEL.  That's a missed optimization we may want to fix at some point.
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td