This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Add a commutative VSelectCommPredOrPassthruPatFrags
ClosedPublic

Authored by dmgreen on May 22 2023, 5:48 AM.

Details

Summary

This adds a commutative version of VSelectPredOrPassthruPatFrags (renamed from EitherVSelectOrPassthruPatFrags) that checks both variants for commutative operations like min/max. I have not attempted to handle fp operation that require fast-math flags.

Diff Detail

Event Timeline

dmgreen created this revision.May 22 2023, 5:48 AM
dmgreen requested review of this revision.May 22 2023, 5:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 22 2023, 5:48 AM
Matt added a subscriber: Matt.May 22 2023, 3:05 PM
paulwalker-arm accepted this revision.Jun 5 2023, 3:47 AM
This revision is now accepted and ready to land.Jun 5 2023, 3:47 AM
This revision was landed with ongoing or failed builds.Jun 7 2023, 5:18 AM
This revision was automatically updated to reflect the committed changes.