This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Adjust RISCVInstrInfoVSDPatterns.td for different pseudo instructions for different FPR.
ClosedPublic

Authored by craig.topper on Jan 25 2021, 3:36 PM.

Details

Summary

Move the Suffix string into the VTypeInfo class so we don't need a helper class to get to it.

Adjust pseudo naming scheme for FPRs to put F16/F32/F64 in
place of F in the pseudo instruction name rather than as a suffix.
This avoids special cases like VFMERGE from the original patch.

Diff Detail