[all-commits] [llvm/llvm-project] f0a78b: [AArch64] Correct parameter type for unsigned Neon...

David Spickett via All-commits all-commits at lists.llvm.org
Tue Oct 6 03:35:20 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f0a78bdfdc6d56b25e0081884580b3960a3c2429
      https://github.com/llvm/llvm-project/commit/f0a78bdfdc6d56b25e0081884580b3960a3c2429
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_neon.td
    M clang/test/CodeGen/aarch64-neon-intrinsics.c

  Log Message:
  -----------
  [AArch64] Correct parameter type for unsigned Neon scalar shift intrinsics

In the following intrinsics the shift amount
(parameter 2) should be signed.

vqshlb_u8 vqshlh_u16  vqshls_u32  vqshld_u64
vqrshlb_u8 vqrshlh_u16 vqrshls_u32 vqrshld_u64
vshld_u64
vrshld_u64

See https://developer.arm.com/documentation/ihi0073/latest

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D88013




More information about the All-commits mailing list