Home
last modified time | relevance | path

Searched refs:then_list (Results 1 – 25 of 40) sorted by relevance

12

/external/mesa3d/src/compiler/nir/
Dnir_opt_if.c185 continue_list = &nif->then_list; in opt_peel_loop_initial_if()
189 entry_list = &nif->then_list; in opt_peel_loop_initial_if()
857 nir_cf_reinsert(&tmp, nir_after_cf_list(&nif->then_list)); in opt_if_loop_last_continue()
958 nir_cf_reinsert(&tmp, nir_before_cf_list(&nif->then_list)); in opt_if_simplification()
1241 struct exec_list *list = src_if_then ? &src_if->then_list in simple_merge_if()
1343 progress |= opt_if_cf_list(b, &nif->then_list, in opt_if_cf_list()
1382 progress |= opt_peel_loop_initial_if_cf_list(&nif->then_list); in opt_peel_loop_initial_if_cf_list()
1417 progress |= opt_if_safe_cf_list(b, &nif->then_list); in opt_if_safe_cf_list()
Dnir_lower_memory_model.c193 foreach_list_typed(nir_cf_node, if_node, node, &nif->then_list) in lower_make_visible()
232 foreach_list_typed_reverse(nir_cf_node, if_node, node, &nif->then_list) in lower_make_available()
Dnir_lower_returns.c111 then_progress = lower_returns_in_cf_list(&if_stmt->then_list, state); in lower_returns_in_if()
142 nir_cf_reinsert(&list, nir_after_cf_list(&if_stmt->then_list)); in lower_returns_in_if()
Dnir_opt_dead_cf.c126 struct exec_list *cf_list = condition ? &if_stmt->then_list in opt_constant_if()
316 progress |= dead_cf_list(&if_stmt->then_list, &then_ends_in_jump); in dead_cf_list()
Dnir_loop_analyze.h53 foreach_list_typed_safe(nir_cf_node, node, node, &if_stmt->then_list) { in contains_other_jump()
Dnir_opt_trivial_continues.c87 if (lower_trivial_continues_list(&nif->then_list, at_loop_tail, loop)) in lower_trivial_continues_list()
Dnir_sweep.c88 foreach_list_typed(nir_cf_node, cf_node, node, &iff->then_list) { in sweep_if()
Dnir_to_lcssa.c297 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) in convert_to_lcssa()
Dnir_clone.c581 clone_cf_list(state, &ni->then_list, &i->then_list); in clone_if()
Dnir_opt_gcm.c97 gcm_build_block_info(&if_stmt->then_list, state, loop_depth); in gcm_build_block_info()
Dnir_opt_copy_prop_vars.c265 foreach_list_typed_safe(nir_cf_node, cf_node, node, &if_stmt->then_list) in gather_vars_written()
1212 foreach_list_typed_safe(nir_cf_node, cf_node, node, &if_stmt->then_list) in copy_prop_vars_cf_node()
Dnir_validate.c1078 collect_blocks(&nir_cf_node_as_if(node)->then_list, state); in collect_blocks()
1227 validate_assert(state, !exec_list_is_empty(&if_stmt->then_list)); in validate_if()
1233 foreach_list_typed(nir_cf_node, cf_node, node, &if_stmt->then_list) { in validate_if()
Dnir_divergence_analysis.c771 progress |= visit_cf_list(&if_stmt->then_list, &then_state); in visit_if()
Dnir_control_flow.c649 foreach_list_typed(nir_cf_node, child, node, &if_stmt->then_list) in cleanup_cf_node()
Dnir_opt_loop_unroll.c850 progress |= process_loops_in_block(sh, &if_stmt->then_list, in process_loops()
Dnir.h2864 struct exec_list then_list; /** < list of nir_cf_node */ member
3123 struct exec_node *head = exec_list_get_head(&if_stmt->then_list); in NIR_DEFINE_CAST()
3130 struct exec_node *tail = exec_list_get_tail(&if_stmt->then_list); in nir_if_last_then_block()
Dnir_loop_analyze.c1258 foreach_list_typed(nir_cf_node, nested_node, node, &if_stmt->then_list) in process_loops()
Dnir.c449 exec_list_make_empty(&if_stmt->then_list); in nir_if_create()
450 exec_list_push_tail(&if_stmt->then_list, &then->cf_node.node); in nir_if_create()
Dnir_serialize.c1826 write_cf_list(ctx, &nif->then_list); in write_if()
1839 read_cf_list(ctx, &nif->then_list); in read_if()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir.cpp176 foreach_list_typed(nir_cf_node, n, node, &if_stmt->then_list) in process_if()
179 if (!if_stmt->then_list.is_empty()) { in process_if()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp83 if (nir_cf_list_is_empty_block(else_jump ? &nif->then_list : &nif->else_list)) in sanitize_if()
122 progress |= sanitize_cf_list(impl, &nif->then_list); in sanitize_cf_list()
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c704 b.cursor = nir_after_cf_list(&nif->then_list); in ir3_nir_lower_tess_ctrl()
/external/mesa3d/src/gallium/drivers/lima/ir/pp/
Dnir.c670 if (!ppir_emit_cf_list(comp, &if_stmt->then_list)) in ppir_emit_if()
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dir2_nir.c950 emit_cf_list(ctx, &nif->then_list); in emit_if()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_compiler_nir.c637 emit_cf_list(c, &nif->then_list); in emit_if()

12