This is a follow-on to https://reviews.llvm.org/D134073.
Behavior is unchanged by this cleanup, except that previously the
'CVTRDm' pattern was accidentally getting the top bit of 'sz' from the
'sx' input, instead of setting it to 0.
Paths
| Differential D140922
[VE] Fix useDeprecatedPositionallyEncodedOperands errors. ClosedPublic Authored by jyknight on Jan 3 2023, 1:10 PM.
Details Summary This is a follow-on to https://reviews.llvm.org/D134073. Behavior is unchanged by this cleanup, except that previously the
Diff Detail
Event TimelineComment Actions Thank you very much for updating VEInstInfo.td and fixing CVTRDm problem. I have only one comment.
This revision now requires changes to proceed.Jan 12 2023, 2:08 PM Comment Actions I didn't realize that we use "cf" in VEInstrFormats.td. Thank you so much. Modified llc works fine, so LGTM. This revision is now accepted and ready to land.Jan 13 2023, 4:05 AM This revision was landed with ongoing or failed builds.Jan 31 2023, 4:51 PM Closed by commit rG61e9e6199e2e: [VE] Fix useDeprecatedPositionallyEncodedOperands errors. (authored by jyknight). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 486064 llvm/lib/Target/VE/VE.td
llvm/lib/Target/VE/VEInstrInfo.td
|
Is it possible to not convert "cond" to "cf" please? We use "cond" as condition flag several times in VEInstrInfo.td, so I'd like to make them consitent, either "cond" or "cf". Thanks.