/external/mesa3d/src/compiler/nir/tests/ |
D | lower_returns_tests.cpp | 54 nir_phi_instr *create_one_source_phi(nir_shader *shader, nir_block *pred, in create_one_source_phi() 57 nir_phi_instr *phi = nir_phi_instr_create(shader); in create_one_source_phi() 120 nir_phi_instr *const phi_1 = in TEST_F() 124 nir_phi_instr *const phi_2 = in TEST_F() 200 nir_phi_instr *const phi_1 = in TEST_F() 204 nir_phi_instr *const phi_2 = in TEST_F()
|
D | opt_if_tests.cpp | 124 nir_phi_instr *const phi = nir_phi_instr_create(bld.shader); in TEST_F()
|
/external/mesa3d/src/compiler/nir/ |
D | nir_lower_phis_to_scalar.c | 47 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state); 143 should_lower_phi(nir_phi_instr *phi, struct lower_phis_to_scalar_state *state) in should_lower_phi() 189 nir_phi_instr *last_phi = NULL; in lower_phis_to_scalar_block() 204 nir_phi_instr *phi = nir_instr_as_phi(instr); in lower_phis_to_scalar_block() 224 nir_phi_instr *new_phi = nir_phi_instr_create(state->mem_ctx); in lower_phis_to_scalar_block()
|
D | nir_phi_builder.c | 234 nir_phi_instr *phi = nir_phi_instr_create(val->builder->shader); in nir_phi_builder_value_get_block_def() 293 nir_phi_instr *phi = exec_node_data(nir_phi_instr, head, instr.node); in nir_phi_builder_finish()
|
D | nir_opt_if.c | 59 phi_has_constant_from_outside_and_one_from_inside_loop(nir_phi_instr *phi, in phi_has_constant_from_outside_and_one_from_inside_loop() 166 nir_phi_instr *cond_phi = nir_instr_as_phi(cond->parent_instr); in opt_peel_loop_initial_if() 443 nir_phi_instr *const phi = nir_instr_as_phi(src_instr); in opt_split_alu_of_phi() 521 nir_phi_instr *const phi = nir_phi_instr_create(b->shader); in opt_split_alu_of_phi() 562 ssa_for_phi_from_block(nir_phi_instr *phi, nir_block *block) in ssa_for_phi_from_block() 677 nir_phi_instr *const cond_phi = in opt_simplify_bcsel_of_phi() 702 nir_phi_instr *const phi = nir_phi_instr_create(b->shader); in opt_simplify_bcsel_of_phi() 884 nir_phi_instr *phi = nir_instr_as_phi(instr); in rewrite_phi_predecessor_blocks()
|
D | nir_lower_bit_size.c | 245 split_phi(nir_builder *b, nir_phi_instr *phi) in split_phi() 247 nir_phi_instr *lowered[2] = { in split_phi() 300 nir_phi_instr *phi = nir_instr_as_phi(instr); in lower_64bit_phi_impl()
|
D | nir_divergence_analysis.c | 669 visit_if_merge_phi(nir_phi_instr *phi, bool if_cond_divergent) in visit_if_merge_phi() 702 visit_loop_header_phi(nir_phi_instr *phi, nir_block *preheader, bool divergent_continue) in visit_loop_header_phi() 743 visit_loop_exit_phi(nir_phi_instr *phi, bool divergent_break) in visit_loop_exit_phi() 815 nir_phi_instr *phi = nir_instr_as_phi(instr); in visit_loop()
|
D | nir_liveness.c | 119 nir_phi_instr *phi = nir_instr_as_phi(instr); in propagate_across_edge() 128 nir_phi_instr *phi = nir_instr_as_phi(instr); in propagate_across_edge()
|
D | nir_opt_conditional_discard.c | 69 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_opt_conditional_discard_block()
|
D | nir_to_lcssa.c | 129 phi_is_invariant(nir_phi_instr *instr, nir_loop *loop) in phi_is_invariant() 229 nir_phi_instr *phi = nir_phi_instr_create(state->shader); in convert_loop_exit_for_ssa()
|
D | nir_opt_remove_phis.c | 75 nir_phi_instr *phi = nir_instr_as_phi(instr); in remove_phis_block()
|
D | nir_propagate_invariant.c | 139 nir_phi_instr *phi = nir_instr_as_phi(instr); in propagate_invariant_instr()
|
D | nir_control_flow.c | 219 nir_phi_instr *phi = nir_instr_as_phi(instr); in rewrite_phi_preds() 237 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_insert_phi_undef() 445 nir_phi_instr *phi = nir_instr_as_phi(instr); in remove_phi_src()
|
D | nir_opt_sink.c | 150 nir_phi_instr *phi = nir_instr_as_phi(instr); in get_preferred_block()
|
D | nir_from_ssa.c | 349 nir_phi_instr *phi = nir_instr_as_phi(instr); in isolate_phi_nodes_block() 395 nir_phi_instr *phi = nir_instr_as_phi(instr); in coalesce_phi_nodes_block() 912 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_lower_phis_to_regs_block()
|
D | nir_instr_set.c | 218 hash_phi(uint32_t hash, const nir_phi_instr *instr) in hash_phi() 700 nir_phi_instr *phi1 = nir_instr_as_phi(instr1); in nir_instrs_equal() 701 nir_phi_instr *phi2 = nir_instr_as_phi(instr2); in nir_instrs_equal()
|
D | nir_opt_peephole_select.c | 262 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_opt_peephole_select_block()
|
D | nir_clone.c | 428 static nir_phi_instr * 429 clone_phi(clone_state *state, const nir_phi_instr *phi, nir_block *nblk) in clone_phi() 431 nir_phi_instr *nphi = nir_phi_instr_create(state->ns); in clone_phi()
|
D | nir_gather_ssa_types.c | 219 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_gather_ssa_types()
|
D | nir_opt_dead_cf.c | 97 nir_phi_instr *phi = nir_instr_as_phi(instr); in opt_constant_if()
|
D | nir_opt_copy_propagate.c | 244 nir_phi_instr *phi = nir_instr_as_phi(instr); in copy_prop_instr()
|
D | nir.c | 690 nir_phi_instr * 693 nir_phi_instr *instr = ralloc(shader, nir_phi_instr); in nir_phi_instr_create() 1047 visit_phi_dest(nir_phi_instr *instr, nir_foreach_dest_cb cb, void *state) in visit_phi_dest() 1259 visit_phi_src(nir_phi_instr *instr, nir_foreach_src_cb cb, void *state) in visit_phi_src() 1371 nir_phi_instr *phi = nir_instr_as_phi(instr); in nir_foreach_phi_src_leaving_block()
|
D | nir_loop_analyze.c | 272 phi_instr_as_alu(nir_phi_instr *phi) in phi_instr_as_alu() 326 nir_phi_instr *phi = nir_instr_as_phi(var->def->parent_instr); in compute_induction_information() 343 nir_phi_instr *src_phi = in compute_induction_information()
|
D | nir_lower_bool_to_bitsize.c | 359 lower_phi_instr(nir_builder *b, nir_phi_instr *phi) in lower_phi_instr()
|
D | nir_opt_gcm.c | 408 nir_phi_instr *phi = nir_instr_as_phi(use_instr); in gcm_schedule_late_def()
|