Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_to_lcssa.c54 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_if_use_inside_loop()
59 nir_cf_node_as_block(nir_cf_node_prev(&use->parent_if->cf_node)); in is_if_use_inside_loop()
72 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_use_inside_loop()
Dnir_opt_peephole_select.c156 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in nir_opt_peephole_select_block()
184 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.c38 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in nir_opt_conditional_discard_block()
Dnir_opt_if.c86 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in opt_peel_loop_initial_if()
Dnir_opt_dead_cf.c193 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in loop_is_dead()
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_opt_gcm.c312 nir_cf_node_as_block(nir_cf_node_prev(&if_stmt->cf_node)); in gcm_schedule_late_def()
Dnir.c914 assert(nir_cf_node_prev(&cursor.block->cf_node) == NULL || in reduce_cursor()
915 nir_cf_node_prev(&cursor.block->cf_node)->type != nir_cf_node_block); in reduce_cursor()
1724 nir_cf_node *cf_prev = nir_cf_node_prev(&block->cf_node); in nir_block_cf_tree_prev()
1742 return nir_cf_node_as_block(nir_cf_node_prev(parent)); in nir_block_cf_tree_prev()
Dnir_opt_loop_unroll.c426 unroll_loc = nir_cf_node_prev(unroll_loc); in complex_unroll()
Dnir_validate.c813 nir_cf_node *prev_node = nir_cf_node_prev(&if_stmt->cf_node); in validate_if()
846 nir_cf_node *prev_node = nir_cf_node_prev(&loop->cf_node); in validate_loop()
Dnir_control_flow.c726 stitch_blocks(nir_cf_node_as_block(nir_cf_node_prev(&after->cf_node)), in nir_cf_reinsert()
Dnir.h1726 nir_cf_node_prev(nir_cf_node *node) in nir_cf_node_prev() function
2134 return nir_after_block(nir_cf_node_as_block(nir_cf_node_prev(node))); in nir_before_cf_node()
Dnir_builder.h134 nir_if *nif = nir_cf_node_as_if(nir_cf_node_prev(&block->cf_node)); in nir_if_phi()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_nir_lower_if_else.c222 nir_cf_node *prev_node = nir_cf_node_prev(&block->cf_node); in lower_if_else_block()
250 nir_block *prev_block = nir_cf_node_as_block(nir_cf_node_prev(prev_node)); in lower_if_else_block()