mesa/src/panfrost
Alyssa Rosenzweig eebb9377c4 pan/mdg: Use nir_lower_image_atomics_to_global
We were already lowering image atomics to lea_image + global atomic. It's a lot
nicer to make that lowering explicit in the NIR. This is much bigger win than in
the Bifrost compiler since here lea_image is used only for atomics, and here it
wasn't well abstracted in the compiler.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23120>
2023-05-22 14:33:14 +00:00
..
ci ci/lava: Renable SSH sessions for panfrost jobs 2023-05-19 20:48:04 +00:00
compiler pan/bi: Use nir_lower_image_atomics_to_global 2023-05-22 14:33:14 +00:00
drm-shim panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
ds meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
include panfrost: Re-run clang-format 2023-04-10 21:56:04 +00:00
lib pan/decode: Use common hexdump 2023-05-19 16:30:44 +00:00
midgard pan/mdg: Use nir_lower_image_atomics_to_global 2023-05-22 14:33:14 +00:00
perf panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
shared meson: inline gtest_test_protocol now that it's always 'gtest' 2023-03-10 07:20:29 +00:00
tools panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
util nir: Combine if_uses with instruction uses 2023-04-07 23:48:03 +00:00
vulkan nir: Drop unused name from nir_ssa_dest_init 2023-05-17 23:46:16 +00:00
.clang-format nir: Combine if_uses with instruction uses 2023-04-07 23:48:03 +00:00
meson.build panfrost: drop no-longer-needed libglsl 2023-02-10 14:09:37 +00:00