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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user