bool needs_dc = false, needs_slm = false;
for (unsigned i = 0; i < MESA_SHADER_STAGES; i++) {
+ if (!anv_pipeline_has_stage(pipeline, i))
+ continue;
+
const struct brw_stage_prog_data *prog_data = pipeline->prog_data[i];
needs_dc |= pipeline->needs_data_cache;
- needs_slm |= prog_data && prog_data->total_shared;
+ needs_slm |= prog_data->total_shared;
}
return get_default_l3_weights(&pipeline->device->info,