[PATCH] D63252: [ARM] Initial LE bitconvert patterns

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 13 04:56:33 PDT 2019


dmgreen created this revision.
dmgreen added reviewers: simon_tatham, samparker, t.p.northover, SjoerdMeijer, dnsampaio.
Herald added subscribers: hiraditya, kristof.beyls, javed.absar.
Herald added a project: LLVM.

This add the basic little endian bitconvert patterns for MVE, same as those in Neon. These are needed to get things going, so we can start adding other selection patterns.

I've not added bigendian yet, which if they work the same as neon will need to do bitreverses. The tests here are not really testing much, unfortunately. I will adjust them to be better when adding BE support.


https://reviews.llvm.org/D63252

Files:
  llvm/lib/Target/ARM/ARMInstrMVE.td
  llvm/test/CodeGen/Thumb2/mve-bitcasts.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63252.204486.patch
Type: text/x-patch
Size: 16125 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190613/419a808b/attachment.bin>


More information about the llvm-commits mailing list