From 7ec0b623419f9812967f0a1e9e3277da50ef0f43 Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Thu, 24 Oct 2024 12:04:27 +0000 Subject: [PATCH] ir3: Don't lower to LCSSA before calling nir_divergence_analysis() NIR can now calculate divergence without converting to LCSSA beforehand. However, removing this particular instance of nir_convert_to_lcssa was missed in commit 87cb42f9532 ("treewide: don't lower to LCSSA before calling nir_divergence_analysis()") Signed-off-by: Valentine Burley Part-of: --- src/freedreno/ir3/ir3_lower_subgroups.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/freedreno/ir3/ir3_lower_subgroups.c b/src/freedreno/ir3/ir3_lower_subgroups.c index ffed827d5f5..d33e665ac87 100644 --- a/src/freedreno/ir3/ir3_lower_subgroups.c +++ b/src/freedreno/ir3/ir3_lower_subgroups.c @@ -820,7 +820,6 @@ ir3_nir_lower_shuffle(nir_shader *nir, struct ir3_shader *shader) return false; } - nir_convert_to_lcssa(nir, true, true); nir_divergence_analysis(nir); return nir_shader_lower_instructions(nir, filter_shuffle, lower_shuffle, NULL);