This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Reduce the number of ExtInfo_rr permutations in tablegen.
ClosedPublic

Authored by craig.topper on Jun 13 2023, 11:36 PM.

Details

Summary

Add ExtraPreds parameter to FPUnaryOp_r_frm_m to pass IsRV64 so we
don't need RV64 versions of ExtInfo_rr.

Diff Detail

Event Timeline

craig.topper created this revision.Jun 13 2023, 11:36 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 13 2023, 11:36 PM
craig.topper requested review of this revision.Jun 13 2023, 11:36 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 13 2023, 11:36 PM
asb accepted this revision.Jun 14 2023, 1:49 AM

LGTM.

This revision is now accepted and ready to land.Jun 14 2023, 1:49 AM
sunshaoce accepted this revision.Jun 14 2023, 7:55 AM

This is a very good simplification, thanks!

This revision was landed with ongoing or failed builds.Jun 14 2023, 8:47 AM
This revision was automatically updated to reflect the committed changes.