nir/opt_uniform_atomics: don't preserve divergence information
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30787>
This commit is contained in:
committed by
Marge Bot
parent
c25c63ebc0
commit
ce0a3fe645
@@ -370,8 +370,10 @@ init_context(isel_context* ctx, nir_shader* shader)
|
||||
shader->options->divergence_analysis_options | nir_divergence_ignore_undef_if_phi_srcs;
|
||||
nir_divergence_analysis_impl(impl, (nir_divergence_options)options);
|
||||
shader->info.divergence_analysis_run = true;
|
||||
if (nir_opt_uniform_atomics(shader, false) && nir_lower_int64(shader))
|
||||
if (nir_opt_uniform_atomics(shader, false)) {
|
||||
nir_lower_int64(shader);
|
||||
nir_divergence_analysis_impl(impl, (nir_divergence_options)options);
|
||||
}
|
||||
|
||||
apply_nuw_to_offsets(ctx, impl);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user