This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Add one-use-check to EitherVSelectOrPassthruPatFrags
ClosedPublic

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

Details

Summary

As pointed out in D149968 vselect predicate patterns could do with a one-use check to prevent multiple operations being created. This updates the EitherVSelectOrPassthruPatFrags pattern frags used in creating predicates min/max.

Diff Detail

Event Timeline

dmgreen created this revision.May 22 2023, 5:08 AM
dmgreen requested review of this revision.May 22 2023, 5:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 22 2023, 5:08 AM
dmgreen edited the summary of this revision. (Show Details)May 22 2023, 5:09 AM
Matt added a subscriber: Matt.May 22 2023, 3:05 PM

Ping for this and the related patches.

paulwalker-arm accepted this revision.Jun 5 2023, 3:31 AM
This revision is now accepted and ready to land.Jun 5 2023, 3:31 AM
This revision was landed with ongoing or failed builds.Jun 6 2023, 1:10 PM
This revision was automatically updated to reflect the committed changes.