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
|