From 053612b7cff8984e001abf39d3a88032a7be76a9 Mon Sep 17 00:00:00 2001 From: Job Noorman Date: Fri, 16 Aug 2024 15:54:24 +0200 Subject: [PATCH] ir3: remove unnecessary reconvergence point in scan_clusters lowering The body of the while loop does not need a reconvergence point since it only has an incoming backwards branch. Signed-off-by: Job Noorman 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 62d43769016..6ebf00b4c67 100644 --- a/src/freedreno/ir3/ir3_lower_subgroups.c +++ b/src/freedreno/ir3/ir3_lower_subgroups.c @@ -367,7 +367,6 @@ lower_instr(struct ir3 *ir, struct ir3_block **block, struct ir3_instruction *in struct ir3_block *store = ir3_block_create(ir); list_add(&store->node, &body->node); - body->reconvergence_point = true; after_block->reconvergence_point = true; link_blocks_jump(before_block, body);