Searched refs:parent_if (Results 1 - 25 of 30) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_peephole_select.c277 nir_if *parent_if = nir_cf_node_as_if(if_stmt->cf_node.parent); local in function:nir_opt_collapse_if
278 if (parent_if->control == nir_selection_control_dont_flatten)
291 if (exec_list_length(&parent_if->then_list) != 3)
295 if (!nir_cf_list_is_empty_block(&parent_if->else_list))
299 nir_block *last = nir_if_last_then_block(parent_if);
306 if (parent_if->control == nir_selection_control_flatten)
317 nir_if_first_else_block(parent_if));
323 if (parent_if->control == nir_selection_control_flatten) {
330 nir_block *first = nir_if_first_then_block(parent_if);
336 if (count > limit && parent_if
[all...]
H A Dnir_repair_ssa.c83 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node));
145 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node));
156 nir_if_rewrite_condition(src->parent_if, nir_src_for_ssa(block_def));
H A Dnir_opt_rematerialize_compares.c152 nir_if *const if_stmt = use->parent_if;
H A Dnir_opt_copy_propagate.c131 nir_if_rewrite_condition_ssa(src->parent_if, src, copy->src[0].src.ssa);
H A Dnir_opt_sink.c166 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node));
H A Dnir_to_lcssa.c67 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node));
277 nir_if_rewrite_condition(use->parent_if, nir_src_for_ssa(dest));
H A Dnir_opt_vectorize.c295 nir_if_rewrite_condition(src->parent_if, nir_src_for_ssa(new_alu1));
331 nir_if_rewrite_condition(src->parent_if, nir_src_for_ssa(new_alu2));
H A Dnir_opt_dead_cf.c166 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node));
H A Dnir.c1525 src_add_all_uses(nir_src *src, nir_instr *parent_instr, nir_if *parent_if) argument
1538 assert(parent_if);
1539 src->parent_if = parent_if;
1575 assert(!src_is_valid(src) || src->parent_if == if_stmt);
1649 nir_if_rewrite_condition_ssa(use_src->parent_if, use_src, new_ssa);
1662 nir_if_rewrite_condition(use_src->parent_if, new_src);
1714 nir_if_rewrite_condition_ssa(use_src->parent_if,
1715 &use_src->parent_if->condition,
2186 nir_if_rewrite_condition(use_src->parent_if, new_sr
[all...]
H A Dnir_opt_if.c1120 nir_if_rewrite_condition(alu_use->parent_if, new_src);
1160 nir_if_rewrite_condition(use_src->parent_if, imm_src);
1196 if (use_src->parent_if != nif)
H A Dnir_control_flow.c536 if_stmt->condition.parent_if = if_stmt;
H A Dnir_opt_gcm.c595 nir_if *if_stmt = use_src->parent_if;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_repair_ssa.c83 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node));
142 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node));
145 nir_if_rewrite_condition(src->parent_if, nir_src_for_ssa(
H A Dnir_opt_copy_propagate.c100 copy_prop_src(nir_src *src, nir_instr *parent_instr, nir_if *parent_if, argument
123 assert(src == &parent_if->condition);
124 nir_if_rewrite_condition(parent_if, nir_src_for_ssa(copy_def));
H A Dnir_to_lcssa.c59 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node));
167 nir_if_rewrite_condition(use->parent_if, nir_src_for_ssa(dest));
H A Dnir_opt_if.c545 nir_if_rewrite_condition(use_src->parent_if,
765 nir_if_rewrite_condition(use_src->parent_if,
1174 nir_if_rewrite_condition(alu_use->parent_if, new_src);
1214 nir_if_rewrite_condition(use_src->parent_if, imm_src);
1250 if (use_src->parent_if != nif)
H A Dnir_opt_dead_cf.c166 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node));
H A Dnir.c1389 src_add_all_uses(nir_src *src, nir_instr *parent_instr, nir_if *parent_if) argument
1402 assert(parent_if);
1403 src->parent_if = parent_if;
1438 assert(!src_is_valid(src) || src->parent_if == if_stmt);
1511 nir_if_rewrite_condition(use_src->parent_if, new_src);
1562 nir_if_rewrite_condition(use_src->parent_if, new_src);
H A Dnir_opt_gcm.c306 nir_if *if_stmt = use_src->parent_if;
H A Dnir_control_flow.c526 if_stmt->condition.parent_if = if_stmt;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.h69 } parent_if; member in struct:aco::isel_context::__anon200cbcf60108
71 false; /* set to false when loop_nest_depth==0 && parent_if.is_divergent==false */
74 * and parent_if.is_divergent==false. Called _break but it's also used for
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/
H A Dlima_nir_duplicate_consts.c78 nir_if_rewrite_condition(use_src->parent_if, nir_src_for_ssa(&dupl->def));
H A Dlima_nir_duplicate_intrinsic.c93 nir_if_rewrite_condition(use_src->parent_if, nir_src_for_ssa(&dupl->dest.ssa));
H A Dlima_nir_split_loads.c90 nir_if_rewrite_condition(src->parent_if,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/gp/
H A Dnir.c70 if (nir_cf_node_prev(&use->parent_if->cf_node) !=

Completed in 27 milliseconds

12