Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_opt_loop_unroll.c149 nir_block *header_blk = nir_loop_first_block(loop); in simple_unroll()
251 nir_cf_extract(lp_body, nir_before_block(nir_loop_first_block(loop)), in complex_unroll_loop_body()
350 nir_block *header_blk = nir_loop_first_block(loop); in complex_unroll()
479 nir_cf_extract(&lp_header, nir_before_block(nir_loop_first_block(loop)), in complex_unroll_single_terminator()
598 nir_cf_extract(&loop_body, nir_before_block(nir_loop_first_block(loop)), in wrapper_unroll()
744 nir_cf_extract(lp_header, nir_before_block(nir_loop_first_block(loop)), in remove_out_of_bounds_induction_use()
746 nir_cf_extract(lp_body, nir_before_block(nir_loop_first_block(loop)), in remove_out_of_bounds_induction_use()
767 nir_cf_extract(&lp_header, nir_before_block(nir_loop_first_block(loop)), in partial_unroll()
H A Dnir_control_flow.c152 nir_block *loop_header_block = nir_loop_first_block(loop); in link_block_to_non_block()
285 cont_block = nir_loop_first_block(loop); in block_add_normal_succs()
308 nir_block *first_block = nir_loop_first_block(next_loop); in block_add_normal_succs()
439 nir_block *header = nir_loop_first_block(loop); in nir_loop_add_continue_construct()
456 nir_block *header = nir_loop_first_block(loop); in nir_loop_remove_continue_construct()
H A Dnir_to_lcssa.c137 if (instr->instr.block == nir_loop_first_block(loop)) in phi_is_invariant()
320 if (nir_loop_first_block(loop)->predecessors->entries == 1) in convert_to_lcssa()
H A 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()
373 nir_block *header_block = nir_loop_first_block(loop); in opt_split_alu_of_phi()
611 nir_block *header_block = nir_loop_first_block(loop); in opt_simplify_bcsel_of_phi()
H A Dnir_opt_loop.c365 nir_block *header_block = nir_loop_first_block(loop); in opt_loop_peel_initial_break()
422 header_block = nir_loop_first_block(loop); in opt_loop_peel_initial_break()
H A Dnir_opt_licm.c60 if (nir_loop_first_block(loop)->predecessors->entries == 1) in should_optimize_loop()
H A Dnir_lower_continue_constructs.c35 nir_block *header = nir_loop_first_block(loop); in lower_loop_continue_block()
H A Dnir_opt_sink.c152 if (nir_loop_first_block(loop)->predecessors->entries > 1) in get_innermost_loop()
H A Dnir_opt_dce.c189 struct set *predecessors = nir_loop_first_block(loop)->predecessors; in dce_cf_list()
H A Dnir_lower_shader_calls.c872 nir_lower_phis_to_regs_block(nir_loop_first_block(loop)); in duplicate_loop_bodies()
1097 nir_block *header = nir_loop_first_block(loop); in flatten_resume_if_ladder()
H A Dnir_validate.c1330 nir_block *head = nir_loop_first_block(state->loop); in validate_block()
1365 nir_loop_first_block(loop)); in validate_block()
H A Dnir_divergence_analysis.c1187 nir_block *loop_header = nir_loop_first_block(loop); in visit_loop()
H A Dnir.h3544 nir_loop_first_block(nir_loop *loop) in nir_loop_first_block() function
3588 return nir_loop_first_block(loop); in nir_loop_continue_target()
H A Dnir.c1837 return nir_loop_first_block(loop); in nir_cf_node_cf_tree_first()
/aosp_15_r20/external/mesa3d/src/amd/compiler/tests/
H A Dtest_isel.cpp299 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
370 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
540 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
654 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
842 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
1009 nb->cursor = nir_after_phis(nir_loop_first_block(loop));
/aosp_15_r20/external/mesa3d/src/compiler/nir/tests/
H A Dopt_shrink_vectors_tests.cpp315 b->cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
419 b->cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
530 b->cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
H A Dcontrol_flow_tests.cpp67 nir_block *block_1 = nir_loop_first_block(loop); in TEST_F()
H A Dloop_analyze_tests.cpp107 b->cursor = nir_before_block(nir_loop_first_block(loop)); in loop_builder()
176 b->cursor = nir_before_block(nir_loop_first_block(loop)); in loop_builder_invert()
H A Dloop_unroll_tests.cpp116 nir_block *head_block = nir_loop_first_block(loop); in loop_unroll_test_helper()
H A Dopt_if_tests.cpp151 b->cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dnir.c779 comp->loop_cont_block = ppir_get_block(comp, nir_loop_first_block(nloop)); in ppir_emit_loop()
/aosp_15_r20/external/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp1661 BasicBlock *loopBB = convert(nir_loop_first_block(loop)); in visit()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c4444 struct nir_block *nstart = nir_loop_first_block(nloop); in emit_loop()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c4230 SpvId begin_id = block_label(ctx, nir_loop_first_block(loop)); in emit_loop()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Dnir_to_dxil.c5818 nir_block *first_block = nir_loop_first_block(loop); in emit_loop()

12