[PATCH] Fix v*i1 store size

Nadav Rotem nrotem at apple.com
Tue Jan 29 21:42:44 PST 2013


On Jan 29, 2013, at 3:18 PM, Hal Finkel <hfinkel at anl.gov> wrote:

> if we want to change the way this is done (so that these are stored in packed form), then we'd need to change the behavior of currently-existing infrastructure logic. Unless you'd like to do that now, I think that we might as well make the existing setup self consistent.

The existent setup is not self consistent because we can't store bit vectors to memory. We simply crash with an assert somewhere in the legalizer. If we want to make it work then we need to agree on the right approach before we start implementing it. The right approach is to pack the bits into a single byte. This is the only way to enable support of architectures with mask registers.  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130129/51bec250/attachment.html>


More information about the llvm-commits mailing list