Searched refs:nir_phi_instr (Results 1 - 25 of 69) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/
H A Dlower_returns_tests.cpp54 nir_phi_instr *create_one_source_phi(nir_shader *shader, nir_block *pred,
57 nir_phi_instr *phi = nir_phi_instr_create(shader);
116 nir_phi_instr *const phi_1 =
120 nir_phi_instr *const phi_2 =
196 nir_phi_instr *const phi_1 =
200 nir_phi_instr *const phi_2 =
H A Dopt_if_tests.cpp124 nir_phi_instr *const phi = nir_phi_instr_create(bld.shader);
146 nir_phi_instr *phi = nir_phi_instr_create(bld.shader);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_phis_to_scalar.c50 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state);
146 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state)
195 nir_phi_instr *last_phi = NULL;
210 nir_phi_instr *phi = nir_instr_as_phi(instr);
230 nir_phi_instr *new_phi = nir_phi_instr_create(state->shader);
H A Dnir_opt_phi_precision.c195 try_move_narrowing_dst(nir_builder *b, nir_phi_instr *phi)
227 nir_phi_instr *new_phi = nir_phi_instr_create(b->shader);
304 find_widening_op(nir_phi_instr *phi, unsigned *bit_size)
367 try_move_widening_src(nir_builder *b, nir_phi_instr *phi)
382 nir_phi_instr *new_phi = nir_phi_instr_create(b->shader);
439 lower_phi(nir_builder *b, nir_phi_instr *phi)
H A Dnir_lower_bit_size.c205 lower_phi_instr(nir_builder *b, nir_phi_instr *phi, unsigned bit_size,
206 nir_phi_instr *last_phi)
240 nir_phi_instr *last_phi = nir_block_last_phi_instr(block);
295 split_phi(nir_builder *b, nir_phi_instr *phi)
297 nir_phi_instr *lowered[2] = {
343 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_phi_builder.c234 nir_phi_instr *phi = nir_phi_instr_create(val->builder->shader);
281 nir_phi_instr *phi = exec_node_data(nir_phi_instr, head, instr.node);
H A Dnir_opt_peephole_select.c309 nir_phi_instr *phi = nir_instr_as_phi(instr);
341 nir_phi_instr *phi = nir_instr_as_phi(instr);
456 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_conditional_discard.c69 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_remove_phis.c75 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_if.c59 phi_has_constant_from_outside_and_one_from_inside_loop(nir_phi_instr *phi,
166 nir_phi_instr *cond_phi = nir_instr_as_phi(cond->parent_instr);
447 nir_phi_instr *const phi = nir_instr_as_phi(src_instr);
523 nir_phi_instr *const phi = nir_phi_instr_create(b->shader);
655 nir_phi_instr *const cond_phi =
680 nir_phi_instr *const phi = nir_phi_instr_create(b->shader);
854 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_divergence_analysis.c759 visit_if_merge_phi(nir_phi_instr *phi, bool if_cond_divergent)
792 visit_loop_header_phi(nir_phi_instr *phi, nir_block *preheader, bool divergent_continue)
833 visit_loop_exit_phi(nir_phi_instr *phi, bool divergent_break)
905 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_inline_helpers.h128 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_sink.c152 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_propagate_invariant.c140 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_liveness.c117 nir_phi_instr *phi = nir_instr_as_phi(instr);
126 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_to_lcssa.c131 phi_is_invariant(nir_phi_instr *instr, nir_loop *loop)
228 nir_phi_instr *phi = nir_phi_instr_create(state->shader);
H A Dnir_control_flow.c219 nir_phi_instr *phi = nir_instr_as_phi(instr);
237 nir_phi_instr *phi = nir_instr_as_phi(instr);
438 nir_phi_instr *phi = nir_instr_as_phi(instr);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_phis_to_scalar.c47 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state);
142 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state)
188 nir_phi_instr *last_phi = NULL;
203 nir_phi_instr *phi = nir_instr_as_phi(instr);
229 nir_phi_instr *new_phi = nir_phi_instr_create(state->mem_ctx);
H A Dnir_move_load_const.c65 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_conditional_discard.c66 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_phi_builder.c235 nir_phi_instr *phi = nir_phi_instr_create(val->builder->shader);
294 nir_phi_instr *phi = exec_node_data(nir_phi_instr, head, instr.node);
H A Dnir_opt_remove_phis.c75 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_liveness.c130 nir_phi_instr *phi = nir_instr_as_phi(instr);
139 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_opt_if.c59 phi_has_constant_from_outside_and_one_from_inside_loop(nir_phi_instr *phi,
168 nir_phi_instr *cond_phi = nir_instr_as_phi(cond->parent_instr);
434 nir_phi_instr *const phi = nir_instr_as_phi(src_instr);
516 nir_phi_instr *const phi = nir_phi_instr_create(b->shader);
566 ssa_for_phi_from_block(nir_phi_instr *phi, nir_block *block)
704 nir_phi_instr *const cond_phi =
729 nir_phi_instr *const phi = nir_phi_instr_create(b->shader);
919 nir_phi_instr *phi = nir_instr_as_phi(instr);
H A Dnir_propagate_invariant.c139 nir_phi_instr *phi = nir_instr_as_phi(instr);

Completed in 42 milliseconds

123