diff --git a/src/compiler/nir/nir_opt_sink.c b/src/compiler/nir/nir_opt_sink.c index f5619a47b88..f5e97b272f9 100644 --- a/src/compiler/nir/nir_opt_sink.c +++ b/src/compiler/nir/nir_opt_sink.c @@ -122,6 +122,7 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_ case nir_intrinsic_load_kernel_input: return options & nir_move_load_uniform; case nir_intrinsic_inverse_ballot: + case nir_intrinsic_is_subgroup_invocation_lt_amd: *can_mov_out_of_loop = false; return options & nir_move_copies; case nir_intrinsic_load_constant_agx: