PATCH: TableGen: Report an error when defining more than 32 subreg indices

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Jan 31 09:57:35 PST 2013


On Jan 31, 2013, at 9:34 AM, Sean Silva <silvas at purdue.edu> wrote:

> On Thu, Jan 31, 2013 at 12:30 PM, Jakob Stoklund Olesen <stoklund at 2pi.dk> wrote:
>> That behavior is deliberate. It allows graceful degradation for crazy targets with more than 32 vector lanes by sharing the last available bit in the lane mask.
>> 
>> This only means that the coalescer can't do subtle sub-register joins beyond the 32nd lane, causing a few more copies in very exotic code. I prefer that to refusing to build the target.
> 
> Could you add this as a comment to that specific piece of code?

Sure, r174068.

/jakob




More information about the llvm-commits mailing list