Home
last modified time | relevance | path

Searched refs:nir_loop_first_block (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_loop_unroll.c150 nir_block *header_blk = nir_loop_first_block(loop); in simple_unroll()
252 nir_cf_extract(lp_body, nir_before_block(nir_loop_first_block(loop)), in complex_unroll_loop_body()
351 nir_block *header_blk = nir_loop_first_block(loop); in complex_unroll()
480 nir_cf_extract(&lp_header, nir_before_block(nir_loop_first_block(loop)), in complex_unroll_single_terminator()
603 nir_cf_extract(&loop_body, nir_before_block(nir_loop_first_block(loop)), in wrapper_unroll()
709 nir_cf_extract(lp_header, nir_before_block(nir_loop_first_block(loop)), in remove_out_of_bounds_induction_use()
711 nir_cf_extract(lp_body, nir_before_block(nir_loop_first_block(loop)), in remove_out_of_bounds_induction_use()
732 nir_cf_extract(&lp_header, nir_before_block(nir_loop_first_block(loop)), in partial_unroll()
771 nir_if *nif = nir_block_get_following_if(nir_loop_first_block(new_loop)); in partial_unroll()
Dnir_control_flow.c152 nir_block *loop_header_block = nir_loop_first_block(loop); in link_block_to_non_block()
291 nir_block *head_block = nir_loop_first_block(loop); in block_add_normal_succs()
311 nir_block *first_block = nir_loop_first_block(next_loop); in block_add_normal_succs()
485 nir_block *first_block = nir_loop_first_block(loop); in nir_handle_add_jump()
Dnir_opt_trivial_continues.c67 nir_lower_phis_to_regs_block(nir_loop_first_block(loop)); in lower_trivial_continues_block()
Dnir_to_lcssa.c138 if (instr->instr.block == nir_loop_first_block(loop)) in phi_is_invariant()
332 if (nir_loop_first_block(loop)->predecessors->entries == 1) in convert_to_lcssa()
Dnir_opt_if.c41 nir_block *header_block = nir_loop_first_block(loop); in find_continue_block()
141 nir_block *header_block = nir_loop_first_block(loop); in opt_peel_loop_initial_if()
396 nir_block *header_block = nir_loop_first_block(loop); in opt_split_alu_of_phi()
627 nir_block *header_block = nir_loop_first_block(loop); in opt_simplify_bcsel_of_phi()
Dnir_opt_dce.c176 struct set *predecessors = nir_loop_first_block(loop)->predecessors; in dce_cf_list()
Dnir_lower_shader_calls.c672 nir_lower_phis_to_regs_block(nir_loop_first_block(loop)); in duplicate_loop_bodies()
916 nir_block *header = nir_loop_first_block(loop); in flatten_resume_if_ladder()
Dnir_validate.c1053 nir_block *first = nir_loop_first_block(state->loop); in validate_jump_instr()
1274 nir_block *first = nir_loop_first_block(state->loop); in validate_block()
1308 nir_loop_first_block(loop)); in validate_block()
Dnir_divergence_analysis.c981 nir_block *loop_header = nir_loop_first_block(loop); in visit_loop()
Dnir.c2022 return nir_loop_first_block(loop); in nir_cf_node_cf_tree_first()
Dnir.h3129 nir_loop_first_block(nir_loop *loop) in nir_loop_first_block() function
/third_party/mesa3d/src/compiler/nir/tests/
Dcontrol_flow_tests.cpp82 nir_block *block_1 = nir_loop_first_block(loop); in TEST_F()
Dopt_if_tests.cpp163 bld.cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp43 block == nir_loop_first_block(nir_cf_node_as_loop(block->cf_node.parent)); in is_loop_header_block()
56 nir_block* preheader = nir_block_cf_tree_prev(nir_loop_first_block(loop)); in is_block_reachable()
Daco_instruction_selection.cpp10523 if (nir_loop_last_block(loop)->successors[0] != nir_loop_first_block(loop)) { in visit_loop()
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dnir.c742 comp->loop_cont_block = ppir_get_block(comp, nir_loop_first_block(nloop)); in ppir_emit_loop()
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp1522 BasicBlock *loopBB = convert(nir_loop_first_block(loop)); in visit()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_compiler_nir.c3669 struct nir_block *nstart = nir_loop_first_block(nloop); in emit_loop()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c3934 SpvId begin_id = block_label(ctx, nir_loop_first_block(loop)); in emit_loop()
/third_party/mesa3d/src/microsoft/compiler/
Dnir_to_dxil.c5127 nir_block *first_block = nir_loop_first_block(loop); in emit_loop()