From 81b4806d64bcc91dde8dbba59b8e77a93fc68f4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Tue, 21 Feb 2023 14:33:58 +0100 Subject: [PATCH] aco: Call dominator_tree before lower_phis. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This just makes it possible to use the dominator tree information during phi lowering. No Fossil DB changes on GFX11. Signed-off-by: Timur Kristóf Reviewed-by: Daniel Schürmann Part-of: --- src/amd/compiler/aco_interface.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/amd/compiler/aco_interface.cpp b/src/amd/compiler/aco_interface.cpp index c8bc0ba3043..661ceb13081 100644 --- a/src/amd/compiler/aco_interface.cpp +++ b/src/amd/compiler/aco_interface.cpp @@ -121,9 +121,8 @@ aco_postprocess_shader(const struct aco_compiler_options* options, aco::live live_vars; if (!info->is_trap_handler_shader) { - /* Phi lowering */ - aco::lower_phis(program.get()); aco::dominator_tree(program.get()); + aco::lower_phis(program.get()); validate(program.get()); /* Optimization */