summaryrefslogtreecommitdiffstats
path: root/src/glsl/ir_rvalue_visitor.cpp
diff options
context:
space:
mode:
authorConnor Abbott <[email protected]>2015-07-21 19:54:27 -0700
committerKenneth Graunke <[email protected]>2015-08-24 13:31:42 -0700
commit211c79515d2d4cde12cc6a19bb064692b2de3f26 (patch)
treec5512b28ea6a875cc56f98f78c19d219568abf18 /src/glsl/ir_rvalue_visitor.cpp
parent633cbbc0682b1cec3107398a21a057697e8572aa (diff)
nir/cf: remove uses of SSA definitions that are being deleted
Unlike calling nir_instr_remove(), calling nir_cf_node_remove() (and later in the series, the nir_cf_list_delete()) implies that you're removing instructions that may still have uses, except those instructions are never executed so any uses will be undefined. When cleaning up a CF node for deletion, we must clean up any uses of the deleted instructions by making them point to undef instructions instead. Signed-off-by: Connor Abbott <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/ir_rvalue_visitor.cpp')
0 files changed, 0 insertions, 0 deletions