[ARM] Add more MVE intrinsics to sink splats to
authorDavid Green <david.green@arm.com>
Thu, 30 Sep 2021 13:41:23 +0000 (14:41 +0100)
committerDavid Green <david.green@arm.com>
Thu, 30 Sep 2021 13:41:23 +0000 (14:41 +0100)
commitf9aa8623fe6d3b44e8a2b5b148c7fddaee71427b
tree2459b0f8d57ba80e5767d720616c6ef4f72075fa
parentbafd8b1add1e0871a4cc568bd40bf6bbfc175762
[ARM] Add more MVE intrinsics to sink splats to

This adds a few more unpredicated intrinsics to sink splats to, in order
to create more qr instruction variants. Notably this includes
saddsat/uaddsat but also some of the unpredicated mve intrinsics.

Differential Revision: https://reviews.llvm.org/D110333
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/Thumb2/mve-qrintr.ll