This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Generate FADDP from shuffled fadd
ClosedPublic

Authored by dmgreen on Jun 6 2022, 12:45 AM.

Details

Summary

As a follow up to D126686, this does the same fold for floating point add and shuffle. In this case it is limited to reassoc either x[0]+x[1] or x[1]+x[0] for both result[0] and results[1].

Diff Detail

Event Timeline

dmgreen created this revision.Jun 6 2022, 12:45 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 6 2022, 12:45 AM
dmgreen requested review of this revision.Jun 6 2022, 12:45 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 6 2022, 12:45 AM
samtebbs accepted this revision.Jun 6 2022, 3:48 AM

lgtm

This revision is now accepted and ready to land.Jun 6 2022, 3:48 AM
This revision was landed with ongoing or failed builds.Jun 11 2022, 6:16 AM
This revision was automatically updated to reflect the committed changes.