freedreno/ir3: fix register usage calculations
authorRob Clark <robclark@freedesktop.org>
Sun, 1 Feb 2015 18:04:09 +0000 (13:04 -0500)
committerRob Clark <robclark@freedesktop.org>
Sun, 8 Mar 2015 21:42:43 +0000 (17:42 -0400)
commit26b79ac3e40624726bff5101dfe892d3ee2ba607
tree53356f3e853b371874515db09cab0f50c8ee2baf
parent3ecc834e752a452bfc445a46ea14d06dc24d7b9b
freedreno/ir3: fix register usage calculations

For cat1 instructions, use reg() as well for relative src, to ensure
proper accounting of register usage.  Also, for relative instructions,
use reg->size rather than reg->wrmask to determine the number of
components read/written.

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