Searched refs:prev_block (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_dead_control_flow.cpp44 bblock_t *prev_block = block->prev(); local in function:dead_control_flow_eliminate
46 if (!prev_block)
50 backend_instruction *const prev_inst = prev_block->end();
57 bblock_t *const else_block = prev_block;
65 bblock_t *const if_block = prev_block;
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_dead_control_flow.cpp46 bblock_t *prev_block = block->prev(); local in function:dead_control_flow_eliminate
48 if (!prev_block)
52 backend_instruction *const prev_inst = prev_block->end();
59 bblock_t *const else_block = prev_block;
67 bblock_t *const if_block = prev_block;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/gp/
H A Doptimize.c83 gpir_block *prev_block = LIST_ENTRY(gpir_block, block->list.prev, list); local in function:optimize_branches
84 if (list_is_empty(&prev_block->node_list))
89 list_last_entry(&prev_block->node_list, gpir_node, list);
101 gpir_alu_node *cond = gpir_node_create(prev_block, gpir_op_not);
108 prev_block->successors[1] = target;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_rematerialize_compares.c154 nir_block *const prev_block = local in function:nir_opt_rematerialize_compares_impl
160 if (prev_block == alu->instr.block)
165 nir_instr_insert_after_block(prev_block, &clone->instr);
H A Dnir_opt_peephole_select.c384 nir_block *prev_block = nir_cf_node_as_block(nir_cf_node_prev(prev_node)); local in function:nir_opt_peephole_select_block
392 if (nir_block_ends_in_return_or_halt(prev_block))
442 instr->block = prev_block;
443 exec_list_push_tail(&prev_block->instr_list, &instr->node);
448 instr->block = prev_block;
449 exec_list_push_tail(&prev_block->instr_list, &instr->node);
H A Dnir_opt_if.c42 nir_block *prev_block = local in function:find_continue_block
48 if (pred_entry->key != prev_block)
142 nir_block *const prev_block = local in function:opt_peel_loop_initial_if
146 assert(_mesa_set_search(header_block->predecessors, prev_block));
172 prev_block,
398 nir_block *const prev_block = local in function:opt_split_alu_of_phi
402 assert(_mesa_set_search(header_block->predecessors, prev_block));
458 if (src_of_phi->pred == prev_block) {
479 * loop header), then the value must exist in prev_block.
481 if (!nir_block_dominates(src_instr->block, prev_block)) {
629 nir_block *const prev_block = local in function:opt_simplify_bcsel_of_phi
[all...]
H A Dnir_to_lcssa.c66 nir_block *prev_block = local in function:is_if_use_inside_loop
68 if (prev_block->index <= block_before_loop->index ||
69 prev_block->index >= block_after_loop->index) {
H A Dnir.h4081 nir_block *prev_block = local in function:nir_before_src
4083 assert(!nir_block_ends_in_jump(prev_block));
4084 return nir_after_block(prev_block);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_peephole_select.c229 nir_block *prev_block = nir_cf_node_as_block(nir_cf_node_prev(prev_node)); local in function:nir_opt_peephole_select_block
237 instr->block = prev_block;
238 exec_list_push_tail(&prev_block->instr_list, &instr->node);
243 instr->block = prev_block;
244 exec_list_push_tail(&prev_block->instr_list, &instr->node);
H A Dnir_opt_if.c42 nir_block *prev_block = local in function:find_continue_block
48 if (pred_entry->key != prev_block)
144 nir_block *const prev_block = local in function:opt_peel_loop_initial_if
148 assert(_mesa_set_search(header_block->predecessors, prev_block));
174 prev_block,
378 nir_block *const prev_block = local in function:opt_split_alu_of_phi
382 assert(_mesa_set_search(header_block->predecessors, prev_block));
445 if (src_of_phi->pred == prev_block) {
466 * loop header), then the value must exist in prev_block.
468 if (!nir_block_dominates(src_instr->block, prev_block)) {
655 nir_block *const prev_block = local in function:opt_simplify_bcsel_of_phi
[all...]
H A Dnir_to_lcssa.c58 nir_block *prev_block = local in function:is_if_use_inside_loop
60 if (prev_block->index <= block_before_loop->index ||
61 prev_block->index >= block_after_loop->index) {
H A Dnir.h2805 nir_block *prev_block = local in function:nir_before_src
2807 assert(!nir_block_ends_in_jump(prev_block));
2808 return nir_after_block(prev_block);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.1.0.rst1947 - nir: Select phi nodes using prev_block instead of continue_block

Completed in 27 milliseconds