mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 15:50:17 +01:00
nir: Automatically update SSA if uses
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
This commit is contained in:
parent
7c5284d0e5
commit
68778d52cd
1 changed files with 4 additions and 5 deletions
|
|
@ -1010,13 +1010,12 @@ update_if_uses(nir_cf_node *node)
|
|||
return;
|
||||
|
||||
nir_if *if_stmt = nir_cf_node_as_if(node);
|
||||
if (if_stmt->condition.is_ssa)
|
||||
return;
|
||||
|
||||
nir_register *reg = if_stmt->condition.reg.reg;
|
||||
assert(reg != NULL);
|
||||
struct set *if_uses_set = if_stmt->condition.is_ssa ?
|
||||
if_stmt->condition.ssa->if_uses :
|
||||
if_stmt->condition.reg.reg->uses;
|
||||
|
||||
_mesa_set_add(reg->if_uses, _mesa_hash_pointer(if_stmt), if_stmt);
|
||||
_mesa_set_add(if_uses_set, _mesa_hash_pointer(if_stmt), if_stmt);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue