From 18a0ff137ffa38257b3e54b70c5394c7de4c7b3d Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Fri, 31 May 2024 16:44:52 +0200 Subject: [PATCH] nir: sink/move inverse_ballot like moves MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's just a copy for the backends that don't lower it. 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 ae3db4a1601..b83299ef2b9 100644 --- a/src/compiler/nir/nir_opt_sink.c +++ b/src/compiler/nir/nir_opt_sink.c @@ -113,6 +113,8 @@ nir_can_move_instr(nir_instr *instr, nir_move_options options) return options & nir_move_load_input; case nir_intrinsic_load_uniform: return options & nir_move_load_uniform; + case nir_intrinsic_inverse_ballot: + return options & nir_move_copies; case nir_intrinsic_load_constant_agx: case nir_intrinsic_load_local_pixel_agx: return true;