[ARM] VQADD instructions
commite9c908191687213e724dd28a975ae61a337b3d70
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
parentd583bd0bd9a86ac5ad2474975c613678efc6039c
[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