We sometimes end up generating CMOV with constant operands that can be simplified to CSINC or CSINV under Arm-8.1m. This adds some simple patterns for them.
Details
Details
Summary
Diff Detail
Diff Detail
Event Timeline
dmgreen added a parent revision: D114013: [ARM] Fold away unnecessary CSET/CMPZ.Nov 23 2021, 3:04 AM
This revision is now accepted and ready to land.Nov 26 2021, 7:12 AM
This revision was landed with ongoing or failed builds.Nov 27 2021, 12:21 PM
Closed by commit rG5c64d8ef8cc0: [ARM] CSINC/CSINV patterns from CMOV (authored by dmgreen). · Explain Why
This revision was automatically updated to reflect the committed changes.