summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/register_allocate.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: Reduce memory usage for reg alloc with many graph nodes (part 2).Eric Anholt2013-03-111-4/+8
* mesa: Reduce the memory usage for reg alloc with many graph nodes (part 1)Eric Anholt2013-03-111-1/+13
* register_allocate: don't consider trivially colorable registers for spilling.Paul Berry2012-10-031-0/+7
* ra: Add q_values parameter to ra_set_finalize()Tom Stellard2012-09-191-1/+12
* ra: Clarify usage of ra_set_node_reg()Tom Stellard2012-09-191-0/+2
* mesa: Make the register allocator allocation take a ralloc context.Eric Anholt2012-01-181-2/+8
* mesa: Add a convenience interface for register allocator conflicts setup.Eric Anholt2011-08-101-0/+21
* ra: Add ra_set_node_reg()Tom Stellard2011-04-301-4/+24
* mesa: Add a bunch of documentation to the register allocator.Eric Anholt2011-04-291-3/+65
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-20/+17
* ra: Use the same context when realloc'ing arrays.Kenneth Graunke2011-01-211-2/+2
* ra: Take advantage of the adjacency list in finding a node to spill.Eric Anholt2011-01-181-6/+6
* ra: Remove unused "name" field in regs.Eric Anholt2011-01-181-1/+0
* ra: Take advantage of the adjacency list in ra_select() too.Eric Anholt2011-01-181-5/+6
* ra: Add an adjacency list to trade space for time in ra_simplify().Eric Anholt2011-01-181-14/+21
* ra: Trade off some space to get time efficiency in ra_set_finalize().Eric Anholt2011-01-181-6/+32
* mesa: move declaration before codeBrian Paul2010-10-221-1/+2
* i965: Add support for register spilling.Eric Anholt2010-10-211-0/+63
* ra: First cut at a graph-coloring register allocator for mesa.Eric Anholt2010-09-291-0/+361