Searched refs:continue_block (Results 1 - 10 of 10) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_opt_if.c | 255 nir_block *continue_block = find_continue_block(loop); local in function:opt_peel_loop_initial_if 258 nir_instr *last_instr = nir_block_last_instr(continue_block); 264 nir_after_block_before_jump(continue_block)); 411 nir_block *continue_block = find_continue_block(loop); local in function:opt_split_alu_of_phi 412 if (continue_block == header_block) 515 b->cursor = nir_after_block_before_jump(continue_block); 521 * result of the new instruction from continue_block. 525 nir_phi_instr_add_src(phi, continue_block, nir_src_for_ssa(alu_copy)); 676 * continue_block from the other bcsel source. Both sources have 679 nir_block *continue_block local in function:opt_simplify_bcsel_of_phi [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_opt_if.c | 257 nir_block *continue_block = find_continue_block(loop); local in function:opt_peel_loop_initial_if 260 nir_instr *last_instr = nir_block_last_instr(continue_block); 266 nir_after_block_before_jump(continue_block)); 480 nir_block *const continue_block = find_continue_block(loop); local in function:opt_split_alu_of_phi 508 b->cursor = nir_after_block_before_jump(continue_block); 514 * result of the new instruction from continue_block. 525 phi_src->pred = continue_block; 725 * continue_block from the other bcsel source. Both sources have 728 nir_block *const continue_block = find_continue_block(loop); local in function:opt_simplify_bcsel_of_phi 740 phi_src->pred = continue_block; [all...] |
| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_compile.c | 850 agx_block_add_successor(ctx->current_block, ctx->continue_block); 988 agx_block *popped_continue = ctx->continue_block; 991 ctx->continue_block = agx_create_block(ctx); 998 agx_block_add_successor(ctx->current_block, ctx->continue_block); 1001 ctx->after_block = ctx->continue_block; 1010 agx_block_add_successor(ctx->current_block, ctx->continue_block); 1015 ctx->continue_block = popped_continue;
|
| H A D | agx_compiler.h | 391 agx_block *continue_block; member in struct:__anon010094cb0408
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bifrost_compile.c | 103 branch->branch_target = b->shader->continue_block; 3005 bi_block *saved_continue = ctx->continue_block; 3007 ctx->continue_block = create_empty_block(ctx); 3009 ctx->after_block = ctx->continue_block; 3017 I->branch_target = ctx->continue_block; 3018 bi_block_add_successor(start_block, ctx->continue_block); 3019 bi_block_add_successor(ctx->current_block, ctx->continue_block); 3025 ctx->continue_block = saved_continue;
|
| H A D | compiler.h | 626 bi_block *continue_block; member in struct:__anon9a2e09911508
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 10001 Block* continue_block = ctx->program->create_and_insert_block(); local in function:aco::__anon562fcc110110::end_loop 10002 continue_block->kind = block_kind_uniform; 10003 bld.reset(continue_block); 10005 add_linear_edge(block_idx, continue_block); 10006 add_linear_edge(continue_block->index, &ctx->program->blocks[loop_header_idx]); 10121 Block* continue_block = ctx->program->create_and_insert_block(); local in function:aco::__anon562fcc110110::emit_loop_jump 10122 add_linear_edge(idx, continue_block); 10123 append_logical_start(continue_block); 10124 ctx->block = continue_block;
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_nir_to_llvm.c | 50 LLVMBasicBlockRef continue_block; member in struct:ac_nir_context
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_nir_to_llvm.c | 57 LLVMBasicBlockRef continue_block; member in struct:ac_nir_context
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.1.0.rst | 1947 - nir: Select phi nodes using prev_block instead of continue_block
|
Completed in 55 milliseconds