intel/compiler: remove redundant code
authorMarcin Ślusarz <marcin.slusarz@intel.com>
Thu, 20 Jul 2023 17:42:12 +0000 (19:42 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 21 Jul 2023 07:22:22 +0000 (07:22 +0000)
has_lsc is checked few lines above, so this code doesn't matter.

Added in: a358b97c586 ("intel/fs: optimize uniform SSBO & shared loads")

Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24260>

src/intel/compiler/brw_nir_blockify_uniform_loads.c

index d28d6a4..d5cbfbc 100644 (file)
@@ -78,12 +78,6 @@ brw_nir_blockify_uniform_loads_instr(nir_builder *b,
       if (nir_dest_bit_size(intrin->dest) != 32)
          return false;
 
-      /* Without the LSC, we can only do block loads of at least 4dwords (1
-       * oword).
-       */
-      if (!devinfo->has_lsc && nir_dest_num_components(intrin->dest) < 4)
-         return false;
-
       intrin->intrinsic = nir_intrinsic_load_shared_uniform_block_intel;
       return true;