[ARM] VQADD instructions
commit18330b6155d2a800abef07e98cd735851a3b3793
authorDavid Green <david.green@arm.com>
Thu, 10 Oct 2019 13:05:04 +0000 (10 13:05 +0000)
committerDavid Green <david.green@arm.com>
Thu, 10 Oct 2019 13:05:04 +0000 (10 13:05 +0000)
treeddcaf546a4eaefef5b442baec5c1b5e73a2bdc35
parent467596061ae618cd22b150c02e65c1ac9b185814
[ARM] VQADD instructions

This selects MVE VQADD from the vector llvm.sadd.sat or llvm.uadd.sat
intrinsics.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374336 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrMVE.td
test/CodeGen/Thumb2/mve-saturating-arith.ll