diff options
Diffstat (limited to 'src/compiler/nir/nir_divergence_analysis.c')
-rw-r--r-- | src/compiler/nir/nir_divergence_analysis.c | 143 |
1 files changed, 0 insertions, 143 deletions
diff --git a/src/compiler/nir/nir_divergence_analysis.c b/src/compiler/nir/nir_divergence_analysis.c index 9fd55f5bea7..c10350583fd 100644 --- a/src/compiler/nir/nir_divergence_analysis.c +++ b/src/compiler/nir/nir_divergence_analysis.c @@ -494,167 +494,24 @@ visit_intrinsic(nir_shader *shader, nir_intrinsic_instr *instr) case nir_intrinsic_load_scratch: case nir_intrinsic_deref_atomic: case nir_intrinsic_deref_atomic_swap: - case nir_intrinsic_deref_atomic_add: - case nir_intrinsic_deref_atomic_imin: - case nir_intrinsic_deref_atomic_umin: - case nir_intrinsic_deref_atomic_imax: - case nir_intrinsic_deref_atomic_umax: - case nir_intrinsic_deref_atomic_and: - case nir_intrinsic_deref_atomic_or: - case nir_intrinsic_deref_atomic_xor: - case nir_intrinsic_deref_atomic_exchange: - case nir_intrinsic_deref_atomic_comp_swap: - case nir_intrinsic_deref_atomic_fadd: - case nir_intrinsic_deref_atomic_fmin: - case nir_intrinsic_deref_atomic_fmax: - case nir_intrinsic_deref_atomic_fcomp_swap: case nir_intrinsic_ssbo_atomic: case nir_intrinsic_ssbo_atomic_swap: - case nir_intrinsic_ssbo_atomic_add: - case nir_intrinsic_ssbo_atomic_imin: - case nir_intrinsic_ssbo_atomic_umin: - case nir_intrinsic_ssbo_atomic_imax: - case nir_intrinsic_ssbo_atomic_umax: - case nir_intrinsic_ssbo_atomic_and: - case nir_intrinsic_ssbo_atomic_or: - case nir_intrinsic_ssbo_atomic_xor: - case nir_intrinsic_ssbo_atomic_exchange: - case nir_intrinsic_ssbo_atomic_comp_swap: - case nir_intrinsic_ssbo_atomic_fadd: - case nir_intrinsic_ssbo_atomic_fmax: - case nir_intrinsic_ssbo_atomic_fmin: - case nir_intrinsic_ssbo_atomic_fcomp_swap: case nir_intrinsic_image_deref_atomic: case nir_intrinsic_image_deref_atomic_swap: - case nir_intrinsic_image_deref_atomic_add: - case nir_intrinsic_image_deref_atomic_imin: - case nir_intrinsic_image_deref_atomic_umin: - case nir_intrinsic_image_deref_atomic_imax: - case nir_intrinsic_image_deref_atomic_umax: - case nir_intrinsic_image_deref_atomic_and: - case nir_intrinsic_image_deref_atomic_or: - case nir_intrinsic_image_deref_atomic_xor: - case nir_intrinsic_image_deref_atomic_exchange: - case nir_intrinsic_image_deref_atomic_comp_swap: - case nir_intrinsic_image_deref_atomic_fadd: - case nir_intrinsic_image_deref_atomic_fmin: - 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: case nir_intrinsic_image_atomic_swap: - case nir_intrinsic_image_atomic_add: - case nir_intrinsic_image_atomic_imin: - case nir_intrinsic_image_atomic_umin: - case nir_intrinsic_image_atomic_imax: - case nir_intrinsic_image_atomic_umax: - case nir_intrinsic_image_atomic_and: - case nir_intrinsic_image_atomic_or: - case nir_intrinsic_image_atomic_xor: - case nir_intrinsic_image_atomic_exchange: - case nir_intrinsic_image_atomic_comp_swap: - case nir_intrinsic_image_atomic_fadd: - case nir_intrinsic_image_atomic_fmin: - case nir_intrinsic_image_atomic_fmax: - case nir_intrinsic_image_atomic_inc_wrap: - case nir_intrinsic_image_atomic_dec_wrap: case nir_intrinsic_bindless_image_atomic: case nir_intrinsic_bindless_image_atomic_swap: - case nir_intrinsic_bindless_image_atomic_add: - case nir_intrinsic_bindless_image_atomic_imin: - case nir_intrinsic_bindless_image_atomic_umin: - case nir_intrinsic_bindless_image_atomic_imax: - case nir_intrinsic_bindless_image_atomic_umax: - case nir_intrinsic_bindless_image_atomic_and: - case nir_intrinsic_bindless_image_atomic_or: - case nir_intrinsic_bindless_image_atomic_xor: - case nir_intrinsic_bindless_image_atomic_exchange: - case nir_intrinsic_bindless_image_atomic_comp_swap: - case nir_intrinsic_bindless_image_atomic_fadd: - case nir_intrinsic_bindless_image_atomic_fmin: - case nir_intrinsic_bindless_image_atomic_fmax: - case nir_intrinsic_bindless_image_atomic_inc_wrap: - case nir_intrinsic_bindless_image_atomic_dec_wrap: case nir_intrinsic_shared_atomic: case nir_intrinsic_shared_atomic_swap: - case nir_intrinsic_shared_atomic_add: - case nir_intrinsic_shared_atomic_imin: - case nir_intrinsic_shared_atomic_umin: - case nir_intrinsic_shared_atomic_imax: - case nir_intrinsic_shared_atomic_umax: - case nir_intrinsic_shared_atomic_and: - case nir_intrinsic_shared_atomic_or: - case nir_intrinsic_shared_atomic_xor: - case nir_intrinsic_shared_atomic_exchange: - case nir_intrinsic_shared_atomic_comp_swap: - case nir_intrinsic_shared_atomic_fadd: - case nir_intrinsic_shared_atomic_fmin: - case nir_intrinsic_shared_atomic_fmax: - case nir_intrinsic_shared_atomic_fcomp_swap: case nir_intrinsic_task_payload_atomic: case nir_intrinsic_task_payload_atomic_swap: - case nir_intrinsic_task_payload_atomic_add: - case nir_intrinsic_task_payload_atomic_imin: - case nir_intrinsic_task_payload_atomic_umin: - case nir_intrinsic_task_payload_atomic_imax: - case nir_intrinsic_task_payload_atomic_umax: - case nir_intrinsic_task_payload_atomic_and: - case nir_intrinsic_task_payload_atomic_or: - case nir_intrinsic_task_payload_atomic_xor: - case nir_intrinsic_task_payload_atomic_exchange: - case nir_intrinsic_task_payload_atomic_comp_swap: - case nir_intrinsic_task_payload_atomic_fadd: - case nir_intrinsic_task_payload_atomic_fmin: - case nir_intrinsic_task_payload_atomic_fmax: - case nir_intrinsic_task_payload_atomic_fcomp_swap: case nir_intrinsic_global_atomic: case nir_intrinsic_global_atomic_swap: - case nir_intrinsic_global_atomic_add: - case nir_intrinsic_global_atomic_imin: - case nir_intrinsic_global_atomic_umin: - case nir_intrinsic_global_atomic_imax: - case nir_intrinsic_global_atomic_umax: - case nir_intrinsic_global_atomic_and: - case nir_intrinsic_global_atomic_or: - case nir_intrinsic_global_atomic_xor: - case nir_intrinsic_global_atomic_exchange: - case nir_intrinsic_global_atomic_comp_swap: - case nir_intrinsic_global_atomic_fadd: - case nir_intrinsic_global_atomic_fmin: - case nir_intrinsic_global_atomic_fmax: - case nir_intrinsic_global_atomic_fcomp_swap: case nir_intrinsic_global_atomic_amd: case nir_intrinsic_global_atomic_swap_amd: - case nir_intrinsic_global_atomic_add_amd: - case nir_intrinsic_global_atomic_imin_amd: - case nir_intrinsic_global_atomic_umin_amd: - case nir_intrinsic_global_atomic_imax_amd: - case nir_intrinsic_global_atomic_umax_amd: - case nir_intrinsic_global_atomic_and_amd: - case nir_intrinsic_global_atomic_or_amd: - case nir_intrinsic_global_atomic_xor_amd: - case nir_intrinsic_global_atomic_exchange_amd: - case nir_intrinsic_global_atomic_comp_swap_amd: - case nir_intrinsic_global_atomic_fadd_amd: - case nir_intrinsic_global_atomic_fmin_amd: - case nir_intrinsic_global_atomic_fmax_amd: - case nir_intrinsic_global_atomic_fcomp_swap_amd: case nir_intrinsic_global_atomic_2x32: case nir_intrinsic_global_atomic_swap_2x32: - case nir_intrinsic_global_atomic_add_2x32: - case nir_intrinsic_global_atomic_imin_2x32: - case nir_intrinsic_global_atomic_umin_2x32: - case nir_intrinsic_global_atomic_imax_2x32: - case nir_intrinsic_global_atomic_umax_2x32: - case nir_intrinsic_global_atomic_and_2x32: - case nir_intrinsic_global_atomic_or_2x32: - case nir_intrinsic_global_atomic_xor_2x32: - case nir_intrinsic_global_atomic_exchange_2x32: - case nir_intrinsic_global_atomic_comp_swap_2x32: - case nir_intrinsic_global_atomic_fadd_2x32: - case nir_intrinsic_global_atomic_fmin_2x32: - case nir_intrinsic_global_atomic_fmax_2x32: - case nir_intrinsic_global_atomic_fcomp_swap_2x32: case nir_intrinsic_atomic_counter_add: case nir_intrinsic_atomic_counter_min: case nir_intrinsic_atomic_counter_max: |