[ARM] Fix qdadd operand order
authorDavid Green <david.green@arm.com>
Mon, 30 Mar 2020 17:37:21 +0000 (18:37 +0100)
committerDavid Green <david.green@arm.com>
Tue, 31 Mar 2020 09:11:36 +0000 (10:11 +0100)
commit2c5f43f9ddbb731c56fd84185bb20be7d8db3a50
tree80bd94d6ba9c5db00a91f1df30323b17dc813310
parent47107dc3bda1f8c27c70c84f30aa0cdd41786e0d
[ARM] Fix qdadd operand order

qdadd is defined as sat(Rm + sat(2*Rn)). We had the Rm and Rn switched
the wrong way around.

Differential Revision: https://reviews.llvm.org/D77049
llvm/lib/Target/ARM/ARMInstrInfo.td
llvm/lib/Target/ARM/ARMInstrThumb2.td
llvm/test/CodeGen/ARM/acle-intrinsics-v5.ll
llvm/test/CodeGen/ARM/qdadd.ll