This is an archive of the discontinued LLVM Phabricator instance.

[SME2][AArch64] Add multi-vector rounding shift left intrinsics
ClosedPublic

Authored by kmclaughlin on Feb 15 2023, 10:10 AM.

Details

Summary

Adds intrinsics for the following SME2 instructions:

  • srshl (single, 2 & 4 vector)
  • srshl (multi, 2 & 4 vector)
  • urshl (single, 2 & 4 vector)
  • urshl (multi, 2 & 4 vector)
NOTE: These intrinsics are still in development and are subject to future changes.

Diff Detail

Event Timeline

kmclaughlin created this revision.Feb 15 2023, 10:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 15 2023, 10:10 AM
kmclaughlin requested review of this revision.Feb 15 2023, 10:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 15 2023, 10:10 AM
david-arm accepted this revision.Feb 20 2023, 5:26 AM

LGTM! Eccelente. :)

This revision is now accepted and ready to land.Feb 20 2023, 5:26 AM