[PATCH] D11407: [ARM] - Fix lowering of shufflevectors in AArch32

Luke Cheeseman luke.cheeseman at arm.com
Thu Jul 23 11:36:27 PDT 2015


LukeCheeseman updated this revision to Diff 30507.
LukeCheeseman added a comment.

Adding more tests to check lowering of more shufflemask patterns. Also, slight change to how WhichResult is set, if the first element of the shufflemask was undef then it would incorrectly set WhichResult to 1 when it should be 0 (in the double length shufflemask case)


http://reviews.llvm.org/D11407

Files:
  lib/Target/ARM/ARMISelLowering.cpp
  test/CodeGen/ARM/vext.ll
  test/CodeGen/ARM/vtrn.ll
  test/CodeGen/ARM/vuzp.ll
  test/CodeGen/ARM/vzip.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11407.30507.patch
Type: text/x-patch
Size: 13130 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150723/d4d03278/attachment.bin>


More information about the llvm-commits mailing list