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

Sean Silva silvas at purdue.edu
Thu Jan 31 09:34:54 PST 2013


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?

-- Sean Silva



More information about the llvm-commits mailing list