| /third_party/mesa3d/src/compiler/nir/ |
| D | nir_opt_dead_cf.c | 89 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&if_stmt->cf_node)); in opt_constant_if() 141 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(node)); in def_only_used_in_cf_node() 142 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(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() 197 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(node)); in node_is_dead() 323 nir_block *block = nir_cf_node_as_block(cur); in dead_cf_list() 338 block = nir_cf_node_as_block(cur); in dead_cf_list() 363 nir_block *next = nir_cf_node_as_block(nir_cf_node_next(cur)); in dead_cf_list() 379 nir_block *next = nir_cf_node_as_block(nir_cf_node_next(cur)); in dead_cf_list()
|
| D | nir_to_lcssa.c | 62 nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in is_if_use_inside_loop() 64 nir_cf_node_as_block(nir_cf_node_next(&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() 82 nir_cf_node_as_block(nir_cf_node_next(&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() 290 nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node)); in setup_loop_state()
|
| D | nir_opt_if.c | 43 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() 218 nir_cf_node_as_block(nir_cf_node_next(&nif->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() 852 nir_cf_node_as_block(nir_cf_node_next(&nif->cf_node)); in rewrite_phi_predecessor_blocks() 921 nir_cf_node_as_block(nir_cf_node_next(&nif->cf_node)); in opt_if_simplification() 949 nir_block *after_if_block = nir_cf_node_as_block(nir_cf_node_next(&nif->cf_node)); in opt_if_phi_is_condition() 1102 if (!nir_block_ends_in_break(nir_cf_node_as_block(last))) in opt_merge_breaks() 1106 nir_opt_remove_phis_block(nir_cf_node_as_block(first)); in opt_merge_breaks() [all …]
|
| D | nir_opt_sink.c | 91 nir_block *before = nir_cf_node_as_block(nir_cf_node_prev(&loop->cf_node)); in loop_contains_block() 92 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&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()
|
| D | nir_loop_analyze.h | 37 nir_instr *lst_instr = nir_block_last_instr(nir_cf_node_as_block(node)); in contains_other_jump() 41 nir_foreach_instr(instr, nir_cf_node_as_block(node)) in contains_other_jump()
|
| D | nir_control_flow.c | 285 nir_block *next_block = nir_cf_node_as_block(next); in block_add_normal_succs() 478 nir_block *after_block = nir_cf_node_as_block(after); in nir_handle_add_jump() 600 nir_block *block = nir_cf_node_as_block(node); in nir_cf_node_insert() 637 nir_block *block = nir_cf_node_as_block(node); in cleanup_cf_node() 752 nir_block *block = nir_cf_node_as_block(node); in relink_jump_halt_cf_node() 822 nir_cf_node_as_block(nir_cf_node_next(&before->cf_node))); in nir_cf_reinsert() 823 return stitch_blocks(nir_cf_node_as_block(nir_cf_node_prev(&after->cf_node)), in nir_cf_reinsert()
|
| D | nir_repair_ssa.c | 83 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()
|
| D | nir_opt_dce.c | 155 nir_block *block = nir_cf_node_as_block(cf_node); in dce_cf_list() 170 inner_state.preheader = nir_cf_node_as_block(nir_cf_node_prev(cf_node)); in dce_cf_list()
|
| D | nir_lower_memory_model.c | 200 nir_block *block = nir_cf_node_as_block(cf_node); in lower_make_visible() 239 nir_block *block = nir_cf_node_as_block(cf_node); in lower_make_available()
|
| D | nir.h | 3091 NIR_DEFINE_CAST(nir_cf_node_as_block, nir_cf_node, nir_block, cf_node, in NIR_DEFINE_CAST() argument 3104 return nir_cf_node_as_block(exec_node_data(nir_cf_node, head, node)); in NIR_DEFINE_CAST() 3111 return nir_cf_node_as_block(exec_node_data(nir_cf_node, tail, node)); in nir_if_last_then_block() 3118 return nir_cf_node_as_block(exec_node_data(nir_cf_node, head, node)); in nir_if_first_else_block() 3125 return nir_cf_node_as_block(exec_node_data(nir_cf_node, tail, node)); in nir_if_last_else_block() 3132 return nir_cf_node_as_block(exec_node_data(nir_cf_node, head, node)); in nir_loop_first_block() 3139 return nir_cf_node_as_block(exec_node_data(nir_cf_node, tail, node)); in nir_loop_last_block() 3151 nir_cf_node_as_block(exec_node_data(nir_cf_node, head, node)); in nir_cf_list_is_empty_block() 3962 nir_cf_node_as_block(nir_cf_node_prev(&src->parent_if->cf_node)); in nir_before_src() 3991 return nir_before_block(nir_cf_node_as_block(node)); in nir_before_cf_node() [all …]
|
| D | nir_opt_loop_unroll.c | 60 nir_lower_phis_to_regs_block(nir_cf_node_as_block(node)); in loop_prepare_for_unroll() 66 nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node)); in loop_prepare_for_unroll() 284 exec_list_is_empty(&nir_cf_node_as_block(unroll_loc)->instr_list)); in complex_unroll_loop_body() 849 nir_block *block = nir_cf_node_as_block(cf_node); in can_pipeline_loads()
|
| D | nir_opt_gcm.c | 106 nir_block *block = nir_cf_node_as_block(node); in get_loop_instr_count() 140 nir_block *block = nir_cf_node_as_block(node); in gcm_build_block_info() 663 nir_cf_node_as_block(nir_cf_node_prev(&if_stmt->cf_node)); in gcm_schedule_late_def()
|
| D | nir_opt_conditional_discard.c | 65 nir_block *after = nir_cf_node_as_block(nir_cf_node_next(&if_stmt->cf_node)); in nir_opt_conditional_discard_block()
|
| D | nir_lower_shader_calls.c | 674 nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node))); in duplicate_loop_bodies() 832 nir_block *block = nir_cf_node_as_block(child); in flatten_resume_if_ladder() 890 rewrite_phis_to_pred(nir_cf_node_as_block(nir_cf_node_next(child)), in flatten_resume_if_ladder() 898 rewrite_phis_to_pred(nir_cf_node_as_block(nir_cf_node_next(child)), in flatten_resume_if_ladder()
|
| D | nir_opt_rematerialize_compares.c | 155 nir_cf_node_as_block(nir_cf_node_prev(&if_stmt->cf_node)); in nir_opt_rematerialize_compares_impl()
|
| D | nir_sweep.c | 92 sweep_block(nir, nir_cf_node_as_block(cf_node)); in sweep_cf_node()
|
| D | nir_lower_discard_or_demote.c | 86 nir_block *block = nir_cf_node_as_block(node); in insert_is_helper()
|
| D | nir_lower_returns.c | 248 if (lower_returns_in_block(nir_cf_node_as_block(node), state)) in lower_returns_in_cf_list()
|
| D | nir_lower_regs_to_ssa.c | 73 nir_block *block = nir_cf_node_as_block(nir_cf_node_prev(&nif->cf_node)); in rewrite_if_condition()
|
| D | nir.c | 1917 return nir_cf_node_as_block(cf_next); in nir_block_unstructured_next() 1959 return nir_cf_node_as_block(nir_cf_node_next(parent)); in nir_block_cf_tree_next() 1997 return nir_cf_node_as_block(nir_cf_node_prev(parent)); in nir_block_cf_tree_prev() 2026 return nir_cf_node_as_block(node); in nir_cf_node_cf_tree_first() 2053 return nir_cf_node_as_block(node); in nir_cf_node_cf_tree_last() 2064 return nir_block_cf_tree_next(nir_cf_node_as_block(node)); in nir_cf_node_cf_tree_next() 2068 return nir_cf_node_as_block(nir_cf_node_next(node)); in nir_cf_node_cf_tree_next()
|
| D | nir_opt_peephole_select.c | 386 nir_block *prev_block = nir_cf_node_as_block(nir_cf_node_prev(prev_node)); in nir_opt_peephole_select_block()
|
| D | nir_validate.c | 1041 nir_cf_node_as_block(nir_cf_node_next(&state->loop->cf_node)); in validate_jump_instr() 1196 _mesa_set_add(state->blocks, nir_cf_node_as_block(node)); in collect_blocks() 1284 nir_cf_node_as_block(nir_cf_node_next(state->parent_node)); in validate_block() 1402 validate_block(nir_cf_node_as_block(node), state); in validate_cf_node()
|
| /third_party/mesa3d/src/compiler/nir/tests/ |
| D | control_flow_tests.cpp | 83 nir_block *block_2 = nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node)); in TEST_F()
|
| /third_party/mesa3d/src/freedreno/ir3/ |
| D | ir3_nir_lower_tex_prefetch.c | 215 block = nir_cf_node_as_block(nir_cf_node_next(&nif->cf_node)); in lower_tex_prefetch_func()
|
| /third_party/mesa3d/src/microsoft/compiler/ |
| D | dxil_nir_tess.c | 115 block = nir_cf_node_as_block(nir_cf_node_prev(block->cf_node.parent)); in get_cursor_for_instr_without_cf()
|