nir: handle more intrinsics in divergence analysis
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13966>
This commit is contained in:
parent
f0eb163ae0
commit
2ab310b78b
|
@ -155,6 +155,9 @@ visit_intrinsic(nir_shader *shader, nir_intrinsic_instr *instr)
|
||||||
case nir_intrinsic_load_cull_small_primitives_enabled_amd:
|
case nir_intrinsic_load_cull_small_primitives_enabled_amd:
|
||||||
case nir_intrinsic_load_cull_any_enabled_amd:
|
case nir_intrinsic_load_cull_any_enabled_amd:
|
||||||
case nir_intrinsic_load_cull_small_prim_precision_amd:
|
case nir_intrinsic_load_cull_small_prim_precision_amd:
|
||||||
|
case nir_intrinsic_load_user_data_amd:
|
||||||
|
case nir_intrinsic_load_tess_level_inner_default:
|
||||||
|
case nir_intrinsic_load_tess_level_outer_default:
|
||||||
is_divergent = false;
|
is_divergent = false;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -441,6 +444,8 @@ visit_intrinsic(nir_shader *shader, nir_intrinsic_instr *instr)
|
||||||
case nir_intrinsic_image_deref_atomic_fadd:
|
case nir_intrinsic_image_deref_atomic_fadd:
|
||||||
case nir_intrinsic_image_deref_atomic_fmin:
|
case nir_intrinsic_image_deref_atomic_fmin:
|
||||||
case nir_intrinsic_image_deref_atomic_fmax:
|
case nir_intrinsic_image_deref_atomic_fmax:
|
||||||
|
case nir_intrinsic_image_deref_atomic_inc_wrap:
|
||||||
|
case nir_intrinsic_image_deref_atomic_dec_wrap:
|
||||||
case nir_intrinsic_image_atomic_add:
|
case nir_intrinsic_image_atomic_add:
|
||||||
case nir_intrinsic_image_atomic_imin:
|
case nir_intrinsic_image_atomic_imin:
|
||||||
case nir_intrinsic_image_atomic_umin:
|
case nir_intrinsic_image_atomic_umin:
|
||||||
|
|
Loading…
Reference in New Issue