This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Unify scalable- and fixed-vector INSERT_SUBVECTOR lowering
ClosedPublic

Authored by frasercrmck on Feb 26 2021, 4:52 AM.

Details

Summary

This patch unifies the two disparate paths for lowering INSERT_SUBVECTOR
operations under one roof. Consequently, with this patch it is possible to
support any fixed-length subvector insertion, not just "cast-like" ones.

As before, support for the insertion of mask vectors will come in a
separate patch.

Diff Detail

Event Timeline

frasercrmck created this revision.Feb 26 2021, 4:52 AM
frasercrmck requested review of this revision.Feb 26 2021, 4:52 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 26 2021, 4:52 AM
  • rebase on other patch for simplicity
This revision is now accepted and ready to land.Feb 26 2021, 3:57 PM