[PATCH] Fix shuffle vector lowering for generating correct vext with reversed input vectors

Jiangning Liu liujiangning1 at gmail.com
Thu May 22 03:00:49 PDT 2014


Hi t.p.northover,

This patch is to fix a bug around deciding if we need to reverse the two input vectors when trying to lower shuffle vector into a vext ISD node.

A new test file is added to enumerate all < 4 x i16> shufflevector masks containing two undefs.

Thanks,
-Jiangning

http://reviews.llvm.org/D3867

Files:
  lib/Target/ARM64/ARM64ISelLowering.cpp
  test/CodeGen/ARM64/vext_reverse.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3867.9684.patch
Type: text/x-patch
Size: 7456 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140522/1cf0cb73/attachment.bin>


More information about the llvm-commits mailing list