[PATCH] D63567: [ARM] Mve vector shuffles

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 24 05:51:14 PDT 2019


SjoerdMeijer added a comment.

> We may need to make some adjustments first to the calling convention and what is a legal type.

Okay, if that turns out to be the case, I guess that's probably best addressed in a separate patch.

I hope that all the stuff related to passing/returning vectors is okay.
The only place I might expect some subtleties is here:

  @vdup_f16(half* %src1, half* %src2) 

which just passes a half, because I think so far we expect the IR to be prepared slightly differently (for inspiration, see e.g. `test/CodeGen/ARM/fp16-instructions.ll`, although I expect it will mostly work).


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

https://reviews.llvm.org/D63567





More information about the llvm-commits mailing list