mesa/src/broadcom
Alyssa Rosenzweig 82ae8b1d33 treewide: simplify nir_def_rewrite_uses_after
Most of the time with nir_def_rewrite_uses_after, you want to rewrite after the
replacement. Make that the default thing to be more ergonomic and to drop
parent_instr uses.

We leave nir_def_rewrite_uses_after_instr defined if you really want the old
signature with an arbitrary after point.

Via Coccinelle patch:

    @@
    expression a, b;
    @@

    -nir_def_rewrite_uses_after(a, b, b->parent_instr)
    +nir_def_rewrite_uses_after_def(a, b)

Followed by a bunch of sed.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Acked-by: Karol Herbst <kherbst@redhat.com>
Acked-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36489>
2025-08-01 15:34:24 +00:00
..
ci Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
cle broadcom/cle: assert attribute has a value 2025-04-04 15:55:13 +00:00
clif build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
common build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
compiler treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ds broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00
perfcntrs broadcom: Add perfcount library 2024-12-02 14:13:24 +00:00
qpu build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
simulator build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vulkan treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
.editorconfig
meson.build broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00