freedreno: Switch to using lowered image intrinsics.
authorEric Anholt <eric@anholt.net>
Wed, 5 Feb 2020 22:54:42 +0000 (14:54 -0800)
committerMarge Bot <eric+marge@anholt.net>
Mon, 24 Feb 2020 18:25:02 +0000 (18:25 +0000)
commite4baff90812d799d586296fcad992ddcc553c359
treeae9c4ca94b91ef4b151f5c3859e8218687858b23
parent3e16434acdd549f2721efc4ec80dc11fca1321f6
freedreno: Switch to using lowered image intrinsics.

This cuts out a bunch of deref chain walking that the compiler can do for
us.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3728>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3728>
src/freedreno/ir3/ir3_a4xx.c
src/freedreno/ir3/ir3_a6xx.c
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_image.c
src/freedreno/ir3/ir3_image.h
src/freedreno/ir3/ir3_nir.c
src/freedreno/vulkan/tu_shader.c
src/gallium/drivers/freedreno/freedreno_screen.c