[PATCH] D94189: [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 6 12:50:05 PST 2021


dmgreen created this revision.
dmgreen added reviewers: SjoerdMeijer, samtebbs, efriedma, ostannard, simon_tatham.
Herald added subscribers: danielkiss, hiraditya, kristof.beyls.
dmgreen requested review of this revision.
Herald added a project: LLVM.

The isVMOVNOriginalMask was previously only checking for two input shuffles that could be better expanded as vmovn nodes. This expands that to single input shuffles that will later be legalized to multiple vectors.


https://reviews.llvm.org/D94189

Files:
  llvm/lib/Target/ARM/ARMISelLowering.cpp
  llvm/test/CodeGen/Thumb2/mve-vmovnstore.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D94189.314961.patch
Type: text/x-patch
Size: 7096 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210106/dd70b11d/attachment.bin>


More information about the llvm-commits mailing list