Home
last modified time | relevance | path

Searched refs:nir_src_is_divergent (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_from_ssa.c420 entry->dest.ssa.divergent = nir_src_is_divergent(src->src); in isolate_phi_nodes_block()
633 assert(!nir_src_is_divergent(src) || nir_src_is_divergent(dest_src)); in emit_copy()
778 if (nir_src_is_divergent(values[a]) == in resolve_parallel_copy()
779 nir_src_is_divergent(values[b])) { in resolve_parallel_copy()
818 reg->divergent = nir_src_is_divergent(values[b]); in resolve_parallel_copy()
Dnir_opt_uniform_atomics.c286 if (nir_src_is_divergent(intrin->src[offset_src])) in opt_uniform_atomics()
Dnir_divergence_analysis.c1011 visit_if_merge_phi(nir_instr_as_phi(instr), nir_src_is_divergent(nif->condition)); in nir_update_instr_divergence()
Dnir.h987 nir_src_is_divergent(nir_src src) in nir_src_is_divergent() function
/third_party/mesa3d/src/panfrost/bifrost/
Dbi_lower_divergent_indirects.c83 if (!nir_src_is_divergent(*offset)) in bi_lower_divergent_indirects_impl()
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp222 if (!nir_src_is_divergent(intrin->src[0])) in apply_nuw_to_offsets()
227 if (!nir_src_is_divergent(intrin->src[1])) in apply_nuw_to_offsets()
231 if (!nir_src_is_divergent(intrin->src[2])) in apply_nuw_to_offsets()
Daco_instruction_selection.cpp1118 if (!nir_src_is_divergent(instr->src[0].src)) { /* uniform condition and values in sgpr */ in emit_bcsel()
3543 if (!nir_src_is_divergent(instr->src[0].src)) { in visit_alu_instr()
8283 if (!nir_src_is_divergent(instr->src[0])) { in visit_intrinsic()
8288 !nir_src_is_divergent(instr->src[1])) in visit_intrinsic()
8401 if (!nir_src_is_divergent(instr->src[0]) && cluster_size == ctx->program->wave_size && in visit_intrinsic()
10559 if (!nir_src_is_divergent(if_stmt->condition)) { /* uniform condition */ in visit_if()
/third_party/mesa3d/src/broadcom/compiler/
Dvir.c1172 if (nir_src_is_divergent(intr->src[1])) in v3d_nir_sort_constant_ubo_load()
1239 if (nir_src_is_divergent(tmp_intr->src[1])) in v3d_nir_sort_constant_ubo_load()
Dnir_to_vir.c2516 !nir_src_is_divergent(instr->src[1]); in emit_store_output_gs()
2544 !nir_src_is_divergent(instr->src[1]); in emit_store_output_vs()
2821 if (!nir_src_is_divergent(instr->src[1])) in ntq_emit_intrinsic()
3527 !nir_src_is_divergent(nif->condition)) { in ntq_emit_if()