amd/lower_mem_access_bit_sizes: also use SMEM for subdword loads

We can simply extract from the loaded dwords as per
nir_lower_mem_access_bit_sizes() lowering.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37843>
This commit is contained in:
Daniel Schürmann
2025-10-08 19:15:50 +02:00
committed by Marge Bot
parent fbf0399517
commit 8ff44f17ef
5 changed files with 5 additions and 13 deletions
@@ -381,7 +381,7 @@ init_context(isel_context* ctx, nir_shader* shader)
nir_divergence_analysis_impl(impl, (nir_divergence_options)options);
apply_nuw_to_offsets(ctx, impl);
ac_nir_flag_smem_for_loads(shader, ctx->program->gfx_level, false, true);
ac_nir_flag_smem_for_loads(shader, ctx->program->gfx_level, false);
if (shader->info.stage == MESA_SHADER_FRAGMENT) {
nir_opt_load_skip_helpers_options skip_helper_options = {};