This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Remove G_VECREDUCE_FADD from selectReduction
ClosedPublic

Authored by dmgreen on Jun 18 2023, 11:42 PM.

Details

Summary

I believe that for fp reductions we can use the imported tablegen patterns for selection, as opposed to going via selectReduction. Integer reductions are more difficult, as the return types in selection DAG will be promoted to i32.

Diff Detail

Event Timeline

dmgreen created this revision.Jun 18 2023, 11:42 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 18 2023, 11:42 PM
dmgreen requested review of this revision.Jun 18 2023, 11:42 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 18 2023, 11:42 PM
aemerson accepted this revision.Jun 20 2023, 10:26 AM
This revision is now accepted and ready to land.Jun 20 2023, 10:26 AM
This revision was automatically updated to reflect the committed changes.