[ARM] Add patterns for store(fptosisat(..))
authorDavid Green <david.green@arm.com>
Fri, 3 Sep 2021 18:22:11 +0000 (19:22 +0100)
committerDavid Green <david.green@arm.com>
Fri, 3 Sep 2021 18:22:11 +0000 (19:22 +0100)
commitadfd12e6d17c09b81c1e5784940a0dbb00fe0945
treed447e770d64c2c26fe5825855b9a838f345da170
parent543fd3dd2b4ad3c1f136bc52958866b6c6bd1dd3
[ARM] Add patterns for store(fptosisat(..))

As an extension to D107866, this adds store(fptosisat(..)) patterns,
similar to the existing fptosi patterns, to prevent unnecessarily moving
into gpr regs where we can use fp stores directly.

Differential Revision: https://reviews.llvm.org/D108378
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/test/CodeGen/ARM/fptoi-sat-store.ll
llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll