From 48050dbef6a019ddb23dc57627ea841fbf299ec4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 8 Aug 2025 17:59:45 -0400 Subject: [PATCH] nir/opt_sink: handle load_global_amd MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Daniel Schürmann Part-of: --- src/compiler/nir/nir_opt_sink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/nir/nir_opt_sink.c b/src/compiler/nir/nir_opt_sink.c index 4415bd29c6f..fb0ef7d62d3 100644 --- a/src/compiler/nir/nir_opt_sink.c +++ b/src/compiler/nir/nir_opt_sink.c @@ -148,6 +148,7 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_ return false; if (intrin->intrinsic == nir_intrinsic_load_global || + intrin->intrinsic == nir_intrinsic_load_global_amd || intrin->intrinsic == nir_intrinsic_load_ubo || intrin->intrinsic == nir_intrinsic_load_ssbo || intrin->intrinsic == nir_intrinsic_load_smem_amd) { @@ -200,6 +201,7 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_ return options & nir_move_load_input; case nir_intrinsic_load_global: + case nir_intrinsic_load_global_amd: case nir_intrinsic_load_smem_amd: /* = global + convergent */ return options & nir_move_load_global;