Home
last modified time | relevance | path

Searched refs:nir_cf_node_prev (Results 1 – 23 of 23) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_to_lcssa.c62 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_if_use_inside_loop()
67 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node)); in is_if_use_inside_loop()
80 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_use_inside_loop()
97 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_defined_before_loop()
147 nir_cf_node *prev = nir_cf_node_prev(&instr->instr.block->cf_node); in phi_is_invariant()
Dnir_repair_ssa.c83 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node)); in repair_ssa_def()
145 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node)); in repair_ssa_def()
Dnir_opt_sink.c91 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in loop_contains_block()
169 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node)); in get_preferred_block()
Dnir_opt_if.c43 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in find_continue_block()
143 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in opt_peel_loop_initial_if()
398 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in opt_split_alu_of_phi()
629 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in opt_simplify_bcsel_of_phi()
783 nir_cf_node *if_node = nir_cf_node_prev(&last_block->cf_node); in opt_if_loop_last_continue()
807 if_node = nir_cf_node_prev(if_node); in opt_if_loop_last_continue()
815 if (&nif->cf_node == nir_cf_node_prev(&last_block->cf_node) && in opt_if_loop_last_continue()
Dnir_opt_dead_cf.c141 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(node)); in def_only_used_in_cf_node()
166 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node)); in def_only_used_in_cf_node()
Dnir_opt_peephole_select.c382 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in nir_opt_peephole_select_block()
386 nir_block *prev_block = nir_cf_node_as_block(nir_cf_node_prev(prev_node)); in nir_opt_peephole_select_block()
Dnir_opt_trivial_continues.c42 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in lower_trivial_continues_block()
Dnir_opt_conditional_discard.c41 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in nir_opt_conditional_discard_block()
Dnir_opt_rematerialize_compares.c155 nir_cf_node_as_block(nir_cf_node_prev(&if_stmt->cf_node)); in nir_opt_rematerialize_compares_impl()
Dnir_lower_discard_or_demote.c85 node = nir_cf_node_prev(node->parent); in insert_is_helper()
Dnir_opt_dce.c170 inner_state.preheader = nir_cf_node_as_block(nir_cf_node_prev(cf_node)); in dce_cf_list()
Dnir_lower_regs_to_ssa.c73 nir_block *block = nir_cf_node_as_block(nir_cf_node_prev(&nif->cf_node)); in rewrite_if_condition()
Dnir_builder.c373 nir_if *nif = nir_cf_node_as_if(nir_cf_node_prev(&block->cf_node)); in nir_if_phi()
Dnir_opt_gcm.c663 nir_cf_node_as_block(nir_cf_node_prev(&if_stmt->cf_node)); in gcm_schedule_late_def()
Dnir_control_flow.c823 return stitch_blocks(nir_cf_node_as_block(nir_cf_node_prev(&after->cf_node)), in nir_cf_reinsert()
Dnir_divergence_analysis.c1091 nir_cf_node *prev = nir_cf_node_prev(&instr->block->cf_node); in nir_update_instr_divergence()
Dnir_opt_loop_unroll.c287 unroll_loc = nir_cf_node_prev(unroll_loc); in complex_unroll_loop_body()
Dnir_validate.c1340 nir_cf_node *prev_node = nir_cf_node_prev(&if_stmt->cf_node); in validate_if()
1373 nir_cf_node *prev_node = nir_cf_node_prev(&loop->cf_node); in validate_loop()
Dnir.h3070 nir_cf_node_prev(nir_cf_node *node) in nir_cf_node_prev() function
3962 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node)); in nir_before_src()
3993 return nir_after_block(nir_cf_node_as_block(nir_cf_node_prev(node))); in nir_before_cf_node()
Dnir.c1979 nir_cf_node *cf_prev = nir_cf_node_prev(&block->cf_node); in nir_block_cf_tree_prev()
1997 return nir_cf_node_as_block(nir_cf_node_prev(parent)); in nir_block_cf_tree_prev()
Dnir_range_analysis.c1466 nir_cf_node *prev = nir_cf_node_prev(&scalar.def->parent_instr->block->cf_node); in nir_unsigned_upper_bound()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir_tess.c115 block = nir_cf_node_as_block(nir_cf_node_prev(block->cf_node.parent)); in get_cursor_for_instr_without_cf()
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
Dnir.c70 if (nir_cf_node_prev(&use->parent_if->cf_node) != in register_node_ssa()