[ARM][MVE][Intrinsics] Take abs() of VMINNMAQ, VMAXNMAQ intrinsics' first arguments.
authorMark Murray <mark.murray@arm.com>
Thu, 16 Jan 2020 10:34:14 +0000 (10:34 +0000)
committerMark Murray <mark.murray@arm.com>
Mon, 20 Jan 2020 14:33:26 +0000 (14:33 +0000)
commitb10a0eb04adfc4186cc6198cf8231358b2b04d89
tree362c4c2fbb9f4460fd3924d109e300b2e57b2be6
parent5f6dfa800e0b9c337921e188bd171b9765bfbe89
[ARM][MVE][Intrinsics] Take abs() of VMINNMAQ, VMAXNMAQ intrinsics' first arguments.

Summary: Fix VMINNMAQ, VMAXNMAQ intrinsics; BOTH arguments have the absolute values taken.

Reviewers: dmgreen, simon_tatham

Subscribers: kristof.beyls, hiraditya, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D72830
clang/include/clang/Basic/arm_mve.td
clang/test/CodeGen/arm-mve-intrinsics/vmaxnmaq.c
clang/test/CodeGen/arm-mve-intrinsics/vminnmaq.c
llvm/lib/Target/ARM/ARMInstrMVE.td
llvm/test/CodeGen/Thumb2/mve-intrinsics/vmaxnmaq.ll
llvm/test/CodeGen/Thumb2/mve-intrinsics/vminnmaq.ll