nir/opt_sink: support load_global_nv

This commit is contained in:
Karol Herbst 2026-04-12 19:21:59 +02:00 committed by Karol Herbst
parent c7ab501171
commit 75a61b8e2d

View file

@ -166,6 +166,7 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_
if (intrin->intrinsic == nir_intrinsic_load_global ||
intrin->intrinsic == nir_intrinsic_load_global_amd ||
intrin->intrinsic == nir_intrinsic_load_global_nv ||
intrin->intrinsic == nir_intrinsic_load_ubo ||
intrin->intrinsic == nir_intrinsic_load_ubo_uniform_block_intel ||
intrin->intrinsic == nir_intrinsic_load_ssbo) {
@ -228,6 +229,7 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_
case nir_intrinsic_load_global:
case nir_intrinsic_load_global_amd: /* = global + convergent */
case nir_intrinsic_load_global_nv:
return options & nir_move_load_global;
case nir_intrinsic_ldc_nv: