ir3: set reconvergence for scan_clusters.macro

The introduction of block::reconvergence_point happened at the same time
as scan_clusters.macro so we forgot to set it correctly.

Fixes: 60413e11c2 ("ir3: optimize subgroup operations using brcst.active")
Signed-off-by: Job Noorman <jnoorman@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27463>
This commit is contained in:
Job Noorman
2024-02-05 12:28:40 +01:00
committed by Marge Bot
parent cc7400e49c
commit 29fa1d7f25
+3
View File
@@ -344,6 +344,9 @@ 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(before_block, body, 0);
link_blocks(body, store, 0);