From c4f07f3d79e7a766a6bbb92e3de9f73a641c1ca3 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Wed, 26 Nov 2025 15:03:46 +0100 Subject: [PATCH] nir: mark cmat_load_shared_nv as CAN_ELIMINATE It's just a special load shared and has no side effects. Part-of: --- src/compiler/nir/nir_intrinsics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_intrinsics.py b/src/compiler/nir/nir_intrinsics.py index b99f27be1ee..ec058b91be1 100644 --- a/src/compiler/nir/nir_intrinsics.py +++ b/src/compiler/nir/nir_intrinsics.py @@ -2717,7 +2717,7 @@ intrinsic("ssa_bar_nv", src_comp=[1]) intrinsic("cmat_muladd_nv", src_comp=[-1, -1, -1], dest_comp=0, bit_sizes=src2, indices=[FLAGS], flags=[CAN_ELIMINATE]) -intrinsic("cmat_load_shared_nv", src_comp=[1], dest_comp=0, indices=[NUM_MATRICES, MATRIX_LAYOUT, BASE]) +intrinsic("cmat_load_shared_nv", src_comp=[1], dest_comp=0, indices=[NUM_MATRICES, MATRIX_LAYOUT, BASE], flags=[CAN_ELIMINATE]) # NVIDIA-specific system values system_value("warps_per_sm_nv", 1, bit_sizes=[32])