freedreno/ir3: relative dst
authorRob Clark <robclark@freedesktop.org>
Fri, 23 Jan 2015 20:04:46 +0000 (15:04 -0500)
committerRob Clark <robclark@freedesktop.org>
Sun, 8 Mar 2015 21:42:43 +0000 (17:42 -0400)
commit060d3499202c339a27fbc366335f2122ed4ff7bc
treec4135c86fd9c28be0f67ca1257f3c048730a7405
parentb7703212d8dc2b38407565768ac45d1a307cd810
freedreno/ir3: relative dst

To simplify RA, assign arrays that are written to first.  Since enough
dependency information is in the graph to preserve order of reads and
writes of array, so all SSA names for the array collapse into one, just
assign the entire thing by array-id.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
src/gallium/drivers/freedreno/ir3/ir3.h
src/gallium/drivers/freedreno/ir3/ir3_compiler.c
src/gallium/drivers/freedreno/ir3/ir3_cp.c
src/gallium/drivers/freedreno/ir3/ir3_dump.c
src/gallium/drivers/freedreno/ir3/ir3_ra.c