Matt Turner <[email protected]> writes:

> The original goal of pre-register allocation scheduling was to reduce
> live ranges so we'd use fewer registers and hopefully fit into 16-wide.
> In shader-db, this change causes us to lose 30 16-wide programs, but we
> gain 29... so it's a toss-up. At least by choosing instructions in a
> better order all programs should be slightly faster.

I think this will break the GLES3 test that we created this pass for.

I think we'll get the same performance benefit by round-robining our
allocated registers instead of packing them in the low numbers, which is
what that branch I had mentioned to you was for.

Attachment: pgpM3tAcSi1dS.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to