History log of /external/mesa3d/src/mesa/program/register_allocate.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b972744c78e45928876ea781b9eeef09b3baf083 12-Jan-2012 Eric Anholt <eric@anholt.net> mesa: Make the register allocator allocation take a ralloc context.

This fixes a memory leak on i965 context destruction.

NOTE: This is a candidate for the 8.0 branch.
/external/mesa3d/src/mesa/program/register_allocate.h
fa43477fa33c068915283d511b64e3d6470ccd73 04-May-2011 Eric Anholt <eric@anholt.net> mesa: Add a convenience interface for register allocator conflicts setup.
/external/mesa3d/src/mesa/program/register_allocate.h
e4a765ae2de21dada2e1206baf6b17a381193b42 27-Mar-2011 Tom Stellard <tstellar@gmail.com> ra: Add ra_set_node_reg()

This function can be used to avoid creating single register classes for
input/payload registers. This makes optimistic coloring less likely
to fail.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/program/register_allocate.h
99b2c8570ea6f46c6564681631f0e0750a0641cc 19-Oct-2010 Eric Anholt <eric@anholt.net> i965: Add support for register spilling.

It can be tested with if (0) replaced with if (1) to force spilling for all
virtual GRFs. Some simple tests work, but large texturing tests fail.
/external/mesa3d/src/mesa/program/register_allocate.h
9ff90b7230cceb362c7e0fe1c3d5029b8cbfe6bd 27-Sep-2010 Eric Anholt <eric@anholt.net> ra: First cut at a graph-coloring register allocator for mesa.

Notably missing is choice of registers to spill.
/external/mesa3d/src/mesa/program/register_allocate.h