This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Add SVE2 intrinsics for widening DSP operations
ClosedPublic

Authored by kmclaughlin on Jan 30 2020, 8:53 AM.

Details

Summary

Implements the following intrinsics:

  • @llvm.aarch64.sve.[s|u]abalb
  • @llvm.aarch64.sve.[s|u]abalt
  • @llvm.aarch64.sve.[s|u]addlb
  • @llvm.aarch64.sve.[s|u]addlt
  • @llvm.aarch64.sve.[s|u]sublb
  • @llvm.aarch64.sve.[s|u]sublt
  • @llvm.aarch64.sve.[s|u]abdlb
  • @llvm.aarch64.sve.[s|u]abdlt
  • @llvm.aarch64.sve.sqdmullb
  • @llvm.aarch64.sve.sqdmullt
  • @llvm.aarch64.sve.[s|u]mullb
  • @llvm.aarch64.sve.[s|u]mullt

Diff Detail