This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Add remaining SVE2 intrinsics for uniform DSP operations
ClosedPublic

Authored by kmclaughlin on Jan 28 2020, 6:57 AM.

Details

Summary

Implements the following intrinsics:

  • @llvm.aarch64.sve.[s|u]qadd
  • @llvm.aarch64.sve.[s|u]qsub
  • @llvm.aarch64.sve.suqadd
  • @llvm.aarch64.sve.usqadd
  • @llvm.aarch64.sve.[s|u]qsubr
  • @llvm.aarch64.sve.[s|u]rshl
  • @llvm.aarch64.sve.[s|u]qshl
  • @llvm.aarch64.sve.[s|u]qrshl
  • @llvm.aarch64.sve.[s|u]rshr
  • @llvm.aarch64.sve.sqshlu
  • @llvm.aarch64.sve.sri
  • @llvm.aarch64.sve.sli
  • @llvm.aarch64.sve.[s|u]sra
  • @llvm.aarch64.sve.[s|u]rsra
  • @llvm.aarch64.sve.[s|u]aba

Diff Detail

Event Timeline

kmclaughlin created this revision.Jan 28 2020, 6:57 AM
Herald added a project: Restricted Project. · View Herald Transcript
This revision is now accepted and ready to land.Jan 30 2020, 7:08 AM
This revision was automatically updated to reflect the committed changes.