Searched refs:phi_src (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_to_lcssa.c | 124 nir_phi_src *phi_src = ralloc(phi, nir_phi_src); in convert_loop_exit_for_ssa() local 125 phi_src->src = nir_src_for_ssa(def); in convert_loop_exit_for_ssa() 126 phi_src->pred = (nir_block *) entry->key; in convert_loop_exit_for_ssa() 128 exec_list_push_tail(&phi->srcs, &phi_src->node); in convert_loop_exit_for_ssa()
|
D | nir_opt_conditional_discard.c | 68 nir_foreach_phi_src(phi_src, phi) { in nir_opt_conditional_discard_block() 69 if (phi_src->pred == then_block || in nir_opt_conditional_discard_block() 70 phi_src->pred == else_block) in nir_opt_conditional_discard_block()
|
D | nir_opt_dead_cf.c | 99 nir_foreach_phi_src(phi_src, phi) { in opt_constant_if() 100 if (phi_src->pred != last_block) in opt_constant_if() 103 assert(phi_src->src.is_ssa); in opt_constant_if() 104 def = phi_src->src.ssa; in opt_constant_if()
|
D | nir_opt_gcm.c | 296 nir_foreach_phi_src(phi_src, phi) { in gcm_schedule_late_def() 297 if (phi_src->src.ssa == def) in gcm_schedule_late_def() 298 lca = nir_dominance_lca(lca, phi_src->pred); in gcm_schedule_late_def()
|
D | nir_lower_regs_to_ssa.c | 55 nir_phi_src *phi_src = exec_node_data(nir_phi_src, src, src); in rewrite_src() local 56 block = phi_src->pred; in rewrite_src()
|
D | nir.h | 1461 #define nir_foreach_phi_src(phi_src, phi) \ argument 1462 foreach_list_typed(nir_phi_src, phi_src, node, &(phi)->srcs) 1463 #define nir_foreach_phi_src_safe(phi_src, phi) \ argument 1464 foreach_list_typed_safe(nir_phi_src, phi_src, node, &(phi)->srcs)
|