summaryrefslogtreecommitdiff
path: root/src/util/register_allocate.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-25ra: Add a callback for selecting a register from what's available.Eric Anholt1-14/+76
2017-07-25ra: Don't put a node in its own adjacency set.Eric Anholt1-13/+10
2017-07-25ra: Pull the body of a loop out to a helper function.Eric Anholt1-12/+19
2015-08-19util/ra: (trivial) fix c99 loop variable initializationRoland Scheidegger1-7/+8
2015-08-18util/ra: Make allocating conflict lists optionalJason Ekstrand1-9/+17
2015-08-18util/ra: Add a function for making all conflicts on a register transitiveJason Ekstrand1-0/+23
2015-08-10ra: Delete the conflict lists in ra_set_finalizeJason Ekstrand1-0/+5
2015-08-10ra: Refactor ra_set_finalizeJason Ekstrand1-26/+25
2015-07-29util: Avoid double promotion.Matt Turner1-1/+1
2015-02-23ra: Disable round-robin strategy for optimistically colorable nodes.Francisco Jerez1-1/+23
2015-02-20util: Move Mesa's bitset.h to util/.Eric Anholt1-1/+1
2014-12-17util: Silence signed-unsigned comparison warningsJan Vesely1-6/+6
2014-12-01ra: Don't use regs as the ralloc context.Matt Turner1-1/+1
2014-10-24util: Use reg_belongs_to_class instead of BITSET_TESTJason Ekstrand1-1/+1
2014-09-23mesa: Move register_allocate.c to util.Eric Anholt1-0/+654