nir/opt_sink: Add pan-specific load_input

Signed-off-by: Lorenzo Rossi <lorenzo.rossi@collabora.com>
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40924>
This commit is contained in:
Lorenzo Rossi 2026-04-15 10:47:07 +02:00 committed by Marge Bot
parent 30d8f9c554
commit 63aceb07ff

View file

@ -221,6 +221,10 @@ can_sink_instr(nir_instr *instr, nir_move_options options, bool *can_mov_out_of_
case nir_intrinsic_load_per_vertex_input:
case nir_intrinsic_load_per_primitive_input:
case nir_intrinsic_load_attribute_pan:
case nir_intrinsic_load_var_pan:
case nir_intrinsic_load_var_buf_pan:
case nir_intrinsic_load_var_flat_pan:
case nir_intrinsic_load_var_buf_flat_pan:
case nir_intrinsic_load_urb_vec4_intel:
case nir_intrinsic_load_urb_lsc_intel:
*can_mov_out_of_loop = true;