Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22343>
continue;
nir_foreach_use_including_if_safe(src, &intr->dest.ssa) {
b.cursor = nir_before_src(src);
- nir_ssa_def *id = nir_load_invocation_id(&b);
-
- if (src->is_if)
- nir_if_rewrite_condition_ssa(src->parent_if, src, id);
- else
- nir_instr_rewrite_src_ssa(src->parent_instr, src, id);
+ nir_src_rewrite_ssa(src, nir_load_invocation_id(&b));
}
nir_instr_remove(instr);
}