freedreno/ir3: add iterator macros
authorRob Clark <robdclark@chromium.org>
Thu, 12 Dec 2019 23:30:49 +0000 (15:30 -0800)
committerRob Clark <robdclark@chromium.org>
Fri, 13 Dec 2019 17:25:40 +0000 (09:25 -0800)
commit3b8feefd9c324387263962d8a1a7aa3440a0e873
tree0100e8ece9004cc3ae3c0450285bc838ae27058d
parentad92aa36acd6a30cc75ac9cdf8ade07f5429ac74
freedreno/ir3: add iterator macros

So many open coded list iterators were getting annoying.

Signed-off-by: Rob Clark <robdclark@chromium.org>
13 files changed:
src/freedreno/ir3/ir3.c
src/freedreno/ir3/ir3.h
src/freedreno/ir3/ir3_a6xx.c
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_context.c
src/freedreno/ir3/ir3_cp.c
src/freedreno/ir3/ir3_depth.c
src/freedreno/ir3/ir3_group.c
src/freedreno/ir3/ir3_legalize.c
src/freedreno/ir3/ir3_print.c
src/freedreno/ir3/ir3_ra.c
src/freedreno/ir3/ir3_sched.c
src/freedreno/ir3/ir3_sun.c