This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Use TU vmv.v.v instead of vslideup.vi N,M,0 for insert vector_shuffles
ClosedPublic

Authored by luke on Jun 12 2023, 9:20 AM.

Details

Summary

This applies the same technique in https://reviews.llvm.org/D152565 to
vslideups when lowering vector_shuffles that have an insert pattern in
their mask.

Diff Detail

Event Timeline

luke created this revision.Jun 12 2023, 9:20 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 12 2023, 9:20 AM
luke requested review of this revision.Jun 12 2023, 9:20 AM
reames accepted this revision.Jun 12 2023, 12:57 PM

LGTM

This revision is now accepted and ready to land.Jun 12 2023, 12:57 PM
This revision was landed with ongoing or failed builds.Jun 12 2023, 1:08 PM
This revision was automatically updated to reflect the committed changes.