From ce1a530d4118603fd274621aa4b35c2d2df3a4fc Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Sun, 12 Apr 2026 18:33:48 +0200 Subject: [PATCH] nir/opt_shrink_vectors: support more load_global intrinsics This will prevent perf regressions when moving more lowering into nak_nir_lower_load_store. --- src/compiler/nir/nir_opt_shrink_vectors.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compiler/nir/nir_opt_shrink_vectors.c b/src/compiler/nir/nir_opt_shrink_vectors.c index 9235accb2f4..f96da8d8315 100644 --- a/src/compiler/nir/nir_opt_shrink_vectors.c +++ b/src/compiler/nir/nir_opt_shrink_vectors.c @@ -377,7 +377,10 @@ opt_shrink_vectors_intrinsic(nir_builder *b, nir_intrinsic_instr *instr, case nir_intrinsic_load_constant: case nir_intrinsic_load_shared: case nir_intrinsic_load_global: + case nir_intrinsic_load_global_bounded: case nir_intrinsic_load_global_constant: + case nir_intrinsic_load_global_constant_bounded: + case nir_intrinsic_load_global_constant_offset: case nir_intrinsic_load_kernel_input: case nir_intrinsic_load_scratch: case nir_intrinsic_load_attribute_pan: {