mesa/src/microsoft
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 ci: Fix artifact name for jobs with parallel indices 2025-06-28 14:59:58 +00:00
clc treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
compiler treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
spirv_to_dxil treewide: simplify nir_def_rewrite_uses_after 2025-08-01 15:34:24 +00:00
vulkan build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
meson.build d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled 2025-05-08 14:17:22 +00:00