[Mesa-dev] [PATCH 7/7] i965: Don't spill "smeared" registers.

Matt Turner mattst88 at gmail.com
Fri Sep 28 11:36:14 PDT 2012


On Fri, Sep 28, 2012 at 8:13 AM, Paul Berry <stereotype441 at gmail.com> wrote:
> I'll try this later today and see if it has any benefit.

If you're going to working with the register allocation code, you may
want to take a look at fs_visitor::spill_reg at the same time. Reading
the code, it seems like there's the potential for a register used as a
source operand multiple times by the same instruction to be also
unspilled multiple times. Looks possible that the same applies to
being used for source and destination.


More information about the mesa-dev mailing list