summaryrefslogtreecommitdiffstats
path: root/src/util/register_allocate.c
Commit message (Expand)AuthorAgeFilesLines
* ra: Add a callback for selecting a register from what's available.Eric Anholt2017-07-251-14/+76
* ra: Don't put a node in its own adjacency set.Eric Anholt2017-07-251-13/+10
* ra: Pull the body of a loop out to a helper function.Eric Anholt2017-07-251-12/+19
* util/ra: (trivial) fix c99 loop variable initializationRoland Scheidegger2015-08-191-7/+8
* util/ra: Make allocating conflict lists optionalJason Ekstrand2015-08-181-9/+17
* util/ra: Add a function for making all conflicts on a register transitiveJason Ekstrand2015-08-181-0/+23
* ra: Delete the conflict lists in ra_set_finalizeJason Ekstrand2015-08-101-0/+5
* ra: Refactor ra_set_finalizeJason Ekstrand2015-08-101-26/+25
* util: Avoid double promotion.Matt Turner2015-07-291-1/+1
* ra: Disable round-robin strategy for optimistically colorable nodes.Francisco Jerez2015-02-231-1/+23
* util: Move Mesa's bitset.h to util/.Eric Anholt2015-02-201-1/+1
* util: Silence signed-unsigned comparison warningsJan Vesely2014-12-171-6/+6
* ra: Don't use regs as the ralloc context.Matt Turner2014-12-011-1/+1
* util: Use reg_belongs_to_class instead of BITSET_TESTJason Ekstrand2014-10-241-1/+1
* mesa: Move register_allocate.c to util.Eric Anholt2014-09-231-0/+654