Searched refs:nir_loop_first_block (Results 1 – 20 of 20) sorted by relevance
| /third_party/mesa3d/src/compiler/nir/ |
| D | nir_opt_loop_unroll.c | 150 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()
|
| D | nir_control_flow.c | 152 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()
|
| D | nir_opt_trivial_continues.c | 67 nir_lower_phis_to_regs_block(nir_loop_first_block(loop)); in lower_trivial_continues_block()
|
| D | nir_to_lcssa.c | 138 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()
|
| D | nir_opt_if.c | 41 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()
|
| D | nir_opt_dce.c | 176 struct set *predecessors = nir_loop_first_block(loop)->predecessors; in dce_cf_list()
|
| D | nir_lower_shader_calls.c | 672 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()
|
| D | nir_validate.c | 1053 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()
|
| D | nir_divergence_analysis.c | 981 nir_block *loop_header = nir_loop_first_block(loop); in visit_loop()
|
| D | nir.c | 2022 return nir_loop_first_block(loop); in nir_cf_node_cf_tree_first()
|
| D | nir.h | 3129 nir_loop_first_block(nir_loop *loop) in nir_loop_first_block() function
|
| /third_party/mesa3d/src/compiler/nir/tests/ |
| D | control_flow_tests.cpp | 82 nir_block *block_1 = nir_loop_first_block(loop); in TEST_F()
|
| D | opt_if_tests.cpp | 163 bld.cursor = nir_before_block(nir_loop_first_block(loop)); in TEST_F()
|
| /third_party/mesa3d/src/amd/compiler/ |
| D | aco_instruction_selection_setup.cpp | 43 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()
|
| D | aco_instruction_selection.cpp | 10523 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/ |
| D | nir.c | 742 comp->loop_cont_block = ppir_get_block(comp, nir_loop_first_block(nloop)); in ppir_emit_loop()
|
| /third_party/mesa3d/src/nouveau/codegen/ |
| D | nv50_ir_from_nir.cpp | 1522 BasicBlock *loopBB = convert(nir_loop_first_block(loop)); in visit()
|
| /third_party/mesa3d/src/freedreno/ir3/ |
| D | ir3_compiler_nir.c | 3669 struct nir_block *nstart = nir_loop_first_block(nloop); in emit_loop()
|
| /third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
| D | nir_to_spirv.c | 3934 SpvId begin_id = block_label(ctx, nir_loop_first_block(loop)); in emit_loop()
|
| /third_party/mesa3d/src/microsoft/compiler/ |
| D | nir_to_dxil.c | 5127 nir_block *first_block = nir_loop_first_block(loop); in emit_loop()
|