freedreno/ir3/a6xx: fix non-ssa atomic dst
authorRob Clark <robdclark@gmail.com>
Mon, 25 Feb 2019 19:22:04 +0000 (14:22 -0500)
committerRob Clark <robdclark@gmail.com>
Tue, 26 Feb 2019 18:19:44 +0000 (13:19 -0500)
commitcabe55a2e73e947f368b852298c7ff92b6ffea22
treeccfa3f09af263bc7e288a5b8eb5cbc4fc8d3a537
parentedd5b3126d891fe31c2f445b2d3cd89f368ab818
freedreno/ir3/a6xx: fix non-ssa atomic dst

We weren't propagating the array info for cases where result of atomic
is array/reg.  This can happen, for example, if result is part of a phi
web lowered to regs.

Fixes dEQP-GLES31.functional.ssbo.atomic.compswap.*

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/freedreno/ir3/ir3_a6xx.c