mesa/src/gallium/drivers
Alyssa Rosenzweig cc6e3b84cb treewide: use nir_def_as_*
Via Coccinelle patch:

    @@
    expression definition;
    @@

    -nir_instr_as_alu(definition->parent_instr)
    +nir_def_as_alu(definition)

    @@
    expression definition;
    @@

    -nir_instr_as_intrinsic(definition->parent_instr)
    +nir_def_as_intrinsic(definition)

    @@
    expression definition;
    @@

    -nir_instr_as_phi(definition->parent_instr)
    +nir_def_as_phi(definition)

    @@
    expression definition;
    @@

    -nir_instr_as_load_const(definition->parent_instr)
    +nir_def_as_load_const(definition)

    @@
    expression definition;
    @@

    -nir_instr_as_deref(definition->parent_instr)
    +nir_def_as_deref(definition)

    @@
    expression definition;
    @@

    -nir_instr_as_tex(definition->parent_instr)
    +nir_def_as_tex(definition)

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
..
asahi build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
crocus treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
d3d12 build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
etnaviv treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
freedreno build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
i915 i915: stop using util_framebuffer_init 2025-08-01 14:29:22 +00:00
iris intel: move deref_block_size to intel_urb_config 2025-08-01 11:35:05 +00:00
lima treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
llvmpipe treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
nouveau nv50: fully migrate away from util_framebuffer_init 2025-07-31 22:24:21 +00:00
panfrost build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
r300 treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
r600 nir: remove C++ stuff from list.h 2025-07-31 20:23:04 +00:00
radeonsi treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
rocket build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
softpipe Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
svga Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
tegra gallium: replace get_compiler_options with pipe_screen::nir_options 2025-07-21 00:18:20 +00:00
v3d build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4 treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
virgl Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
zink treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00