From 02f33b7d924ac738df862d9f8bafe9fc2bc92b6b Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Tue, 18 Jun 2024 07:28:09 +0200 Subject: [PATCH] broadcom/compiler: initialize payload_conflict for all initial nodes Fixes: cb83f25b39 ('broadcom/compiler: don't assign payload registers to spilling setup temps') cc: mesa-stable Reviewed-by: Juan A. Suarez Part-of: --- src/broadcom/compiler/vir_register_allocate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/broadcom/compiler/vir_register_allocate.c b/src/broadcom/compiler/vir_register_allocate.c index f407eff8b3e..54c3da72baf 100644 --- a/src/broadcom/compiler/vir_register_allocate.c +++ b/src/broadcom/compiler/vir_register_allocate.c @@ -1415,6 +1415,7 @@ v3d_register_allocate(struct v3d_compile *c) c->nodes.info[i].unused = false; c->nodes.info[i].priority = 0; c->nodes.info[i].class_bits = 0; + c->nodes.info[i].payload_conflict = false; if (c->devinfo->has_accumulators && i < ACC_COUNT) { acc_nodes[i] = i; ra_set_node_reg(c->g, acc_nodes[i], ACC_INDEX + i);