[PATCH] D68283: [ARM] Selection for MVE VMOVN

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 9 01:42:50 PDT 2019


dmgreen updated this revision to Diff 224000.
dmgreen added a comment.

It turns out that this as incorrrect, just not for the same reason I was thinking. I was missing type checks, so we were trying to form VMOVN's for 32bit types (which would fail to select). I've added the type checks and some extra tests for such cases.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68283/new/

https://reviews.llvm.org/D68283

Files:
  llvm/lib/Target/ARM/ARMISelLowering.cpp
  llvm/lib/Target/ARM/ARMISelLowering.h
  llvm/lib/Target/ARM/ARMInstrMVE.td
  llvm/test/CodeGen/Thumb2/mve-vmovn.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D68283.224000.patch
Type: text/x-patch
Size: 20002 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191009/f6e4abd3/attachment.bin>


More information about the llvm-commits mailing list