[llvm-commits] [PATCH] Shufflevector crash on ARM, take 2

James Molloy james.molloy at arm.com
Mon Sep 10 06:53:59 PDT 2012


Hi,

A while back I posted a patch to fix a crash codegenning certain
shufflevectors on ARM. The initial fix was fine, but it exposed a
followup bug which I was unable to fix in a good way.

With Duncan and Nadav's input, I now attach a patch that fixes a bug
with incorrectly converting VECTOR_SHUFFLES to CONCAT_VECTORS, and a
followup of SelectionDAG::getNode() returning a TRUNCATE node to an
illegal type.

This patch has been half reviewed before and has been sitting around
without review (from Stepan) for a while, so a review would be very much
appreciated! :)

Cheers,

James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crash-shufflevector.patch
Type: text/x-patch
Size: 3082 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120910/cd770fb8/attachment.bin>


More information about the llvm-commits mailing list