This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Handle vector with two different values with efficient vector mask
ClosedPublic

Authored by jaykang10 on May 11 2023, 12:29 AM.

Details

Summary

Following @dmgreen's comment on https://reviews.llvm.org/D148347, when we lower BUILD_VECTOR to VECTOR_SHUFFL, we could generate efficient vector mask.

Diff Detail

Event Timeline

jaykang10 created this revision.May 11 2023, 12:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 11 2023, 12:29 AM
jaykang10 requested review of this revision.May 11 2023, 12:29 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 11 2023, 12:29 AM
jaykang10 edited the summary of this revision. (Show Details)May 11 2023, 12:31 AM
dmgreen accepted this revision.May 11 2023, 1:59 AM

LGTM Thanks.

This revision is now accepted and ready to land.May 11 2023, 1:59 AM
This revision was landed with ongoing or failed builds.May 11 2023, 2:41 AM
This revision was automatically updated to reflect the committed changes.