r600g/sb: fix initial register allocation
authorVadim Girlin <vadimgirlin@gmail.com>
Wed, 17 Jul 2013 08:05:32 +0000 (12:05 +0400)
committerVadim Girlin <vadimgirlin@gmail.com>
Wed, 17 Jul 2013 14:27:30 +0000 (18:27 +0400)
commit44ebe7291ccd100f9e2ad8d5b7f86e9844ad6f3c
tree39b7c306d28178a3e145d69952aa64aedaf0376f
parentf0d881106a5643521e5f2c75d3d38a9c4e0a35fc
r600g/sb: fix initial register allocation

Mark values that are members of the 'same register' constraint as
preallocated in ra_init pass, this will prevent incorrect
reallocation in scheduler in some cases.

Should fix https://bugs.freedesktop.org/show_bug.cgi?id=66713

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
src/gallium/drivers/r600/sb/sb_ra_coalesce.cpp