Searched refs:nir_loop_last_block (Results 1 – 14 of 14) sorted by relevance
/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_opt_loop_unroll.c | 70 nir_instr *last_instr = nir_block_last_instr(nir_loop_last_block(loop)); in loop_prepare_for_unroll() 165 nir_after_block(nir_loop_last_block(loop))); in simple_unroll() 247 nir_after_block(nir_loop_last_block(loop))); in complex_unroll_loop_body() 252 nir_after_block(nir_loop_last_block(loop))); in complex_unroll_loop_body() 375 nir_after_block(nir_loop_last_block(loop))); in complex_unroll() 570 nir_cursor loop_end = nir_after_block(nir_loop_last_block(loop)); in wrapper_unroll() 599 nir_after_block(nir_loop_last_block(loop))); in wrapper_unroll() 668 nir_cf_reinsert(lp_header, nir_after_block(nir_loop_last_block(loop))); in remove_out_of_bounds_induction_use() 669 nir_cf_reinsert(lp_body, nir_after_block(nir_loop_last_block(loop))); in remove_out_of_bounds_induction_use() 747 nir_after_block(nir_loop_last_block(loop))); in remove_out_of_bounds_induction_use() [all …]
|
H A D | nir_opt_loop.c | 387 if (nir_block_ends_in_jump(nir_loop_last_block(loop))) in opt_loop_peel_initial_break() 425 nir_block *cont_block = nir_loop_last_block(loop); in opt_loop_peel_initial_break() 690 progress |= opt_loop_last_block(nir_loop_last_block(loop), true, false); in opt_loop_cf_list()
|
H A D | nir_opt_gcm.c | 501 nir_block_ends_in_break(nir_loop_last_block(loop))) in set_block_for_loop_instr()
|
H A D | nir.c | 1769 assert(block == nir_loop_last_block(loop) && in nir_block_cf_tree_next() 1813 return nir_loop_last_block(loop); in nir_block_cf_tree_prev() 1868 return nir_loop_last_block(loop); in nir_cf_node_cf_tree_last()
|
H A D | nir_control_flow.c | 281 if (block == nir_loop_last_block(loop)) { in block_add_normal_succs()
|
H A D | nir_validate.c | 1324 if (block == nir_loop_last_block(state->loop)) { in validate_block()
|
H A D | nir.h | 3551 nir_loop_last_block(nir_loop *loop) in nir_loop_last_block() function
|
/aosp_15_r20/external/mesa3d/src/amd/compiler/tests/ |
H A D | test_isel.cpp | 294 nir_phi_instr_add_src(phi[0], nir_loop_last_block(loop), cont0); 295 nir_phi_instr_add_src(phi[1], nir_loop_last_block(loop), cont1); 365 nir_phi_instr_add_src(phi[0], nir_loop_last_block(loop), cont0); 366 nir_phi_instr_add_src(phi[1], nir_loop_last_block(loop), cont1); 533 nir_phi_instr_add_src(phi[0], nir_loop_last_block(loop), cont0); 534 nir_phi_instr_add_src(phi[1], nir_loop_last_block(loop), cont1); 649 nir_phi_instr_add_src(phi[0], nir_loop_last_block(loop), cont0); 650 nir_phi_instr_add_src(phi[1], nir_loop_last_block(loop), cont1);
|
/aosp_15_r20/external/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_lower_discard_flow.c | 119 nir_block *last_block = nir_loop_last_block(loop); in lower_discard_flow()
|
/aosp_15_r20/external/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection_setup.cpp | 134 b.cursor = nir_after_block_before_jump(nir_loop_last_block(loop)); in sanitize_cf_list()
|
H A D | aco_instruction_selection.cpp | 10563 if (nir_block_dominates(block, nir_loop_last_block(loop))) in lcssa_workaround()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/lima/ir/pp/ |
H A D | nir.c | 784 loop_last_block = nir_loop_last_block(nloop); in ppir_emit_loop()
|
/aosp_15_r20/external/mesa3d/src/compiler/spirv/ |
H A D | vtn_structured_cfg.c | 1595 nir_block *last = nir_loop_last_block(top->nloop); in vtn_emit_cf_func_structured()
|
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/ |
H A D | nir_to_dxil.c | 5819 nir_block *last_block = nir_loop_last_block(loop); in emit_loop()
|