mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
dxil: Avoid list_length
Do O(1) check instead. 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>
This commit is contained in:
parent
c4a91c12dc
commit
373bd37b85
1 changed files with 2 additions and 1 deletions
|
|
@ -230,7 +230,8 @@ dxil_nir_split_tess_ctrl(nir_shader *nir, nir_function **patch_const_func)
|
|||
continue;
|
||||
nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
|
||||
if (intr->intrinsic != nir_intrinsic_load_invocation_id ||
|
||||
list_length(&intr->dest.ssa.uses) <= 1)
|
||||
list_is_empty(&intr->dest.ssa.uses) ||
|
||||
list_is_singular(&intr->dest.ssa.uses))
|
||||
continue;
|
||||
nir_foreach_use_including_if_safe(src, &intr->dest.ssa) {
|
||||
b.cursor = nir_before_src(src);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue