This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE2] Asm: support SVE2 Misc Group
ClosedPublic

Authored by c-rhodes on May 23 2019, 6:02 AM.

Details

Summary

Patch adds support for the following instructions:

SVE2 bitwise exclusive-or interleaved:

  • EORBT, EORTB

SVE2 bitwise permute:

  • BEXT, BDEP, BGRP

SVE2 bitwise shift left long:

  • SSHLLB, SSHLLT, USHLLB, USHLLT

SVE2 integer add/subtract interleaved long:

  • SADDLBT, SSUBLBT, SSUBLTB

BDEP, BEXT and BGRP are enabled with SVE2 feature +bitperm, all other
instructions in this group are enabled with +sve2.

Diff Detail

Repository
rL LLVM

Event Timeline

c-rhodes created this revision.May 23 2019, 6:02 AM
chill accepted this revision.May 23 2019, 8:57 AM
This revision is now accepted and ready to land.May 23 2019, 8:57 AM
This revision was automatically updated to reflect the committed changes.