[llvm-commits] Patch: vector shuffle for generalized vector shuffle

Mon Ping Wang wangmp at apple.com
Thu Nov 6 17:49:40 PST 2008


Hi,

As discussed, I'm going to first submit the non vector shuffle part of  
the generalized vector shuffle patch first and then the following  
patch for splitting the vector shuffle.   I also included the  
SplitVecRes_VECTOR_SHUFFLE as a separate attachment (splitvec_routine)  
as I found it easy to read than the diff on the function.  This patch  
still assumes that incoming vectors may not be a power of 2.  We can  
do some cleanup after I'm done moving widening into LegalizeTypes  
(which should be soon).  After widening is in, we can assume that all  
incoming vectors to the split routines are always a power of 2.

Thanks,
-- Mon Ping
-------------- next part --------------
A non-text attachment was scrubbed...
Name: splitvec.patch
Type: application/octet-stream
Size: 13638 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20081106/1afe871d/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: splitvec_routine
Type: application/octet-stream
Size: 3471 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20081106/1afe871d/attachment-0001.obj>


More information about the llvm-commits mailing list