This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Teach doPeepholeMaskedRVV to handle vslide{up,down}
ClosedPublic

Authored by luke on Jun 23 2023, 7:05 AM.

Details

Summary

We already handle vslide1{up,down}, so this extends it to vslide{up,down}.

This was unintentionally added in https://reviews.llvm.org/D150463 and
then removed in 37cfcfcef76bb615b941d7077ca81168bd7ad080, but unless I'm
missing something this should still be ok as the mask only controls what
destination elements are written to.

Diff Detail

Event Timeline

luke created this revision.Jun 23 2023, 7:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 23 2023, 7:05 AM
luke requested review of this revision.Jun 23 2023, 7:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 23 2023, 7:05 AM
This revision is now accepted and ready to land.Jun 24 2023, 2:03 PM
This revision was landed with ongoing or failed builds.Jun 26 2023, 1:36 AM
This revision was automatically updated to reflect the committed changes.