| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_loop_analyze.h | 77 * to break_block the if must contains no jumps at all. 80 nir_is_trivial_loop_if(nir_if *nif, nir_block *break_block) argument 84 if (break_block) { 85 last_instr = nir_block_last_instr(break_block);
|
| H A D | nir_opt_loop_unroll.c | 110 limiting_term->break_block)); 131 terminator->break_block)); 190 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); 194 nir_after_block(limiting_term->break_block)); 219 nir_instr_remove(nir_block_last_instr(term->break_block)); 343 unlimit_term->break_block)); 347 limiting_term->break_block)); 401 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); 404 nir_after_block(limiting_term->break_block)); 472 loop->info->limiting_terminator->break_block)); [all...] |
| H A D | nir_loop_analyze.c | 568 terminator->break_block = break_blk;
|
| H A D | nir.h | 3020 nir_block *break_block; member in struct:__anon3ec4419d3108 3025 /** True when ::break_block is in the else-path of ::nif. */
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_loop_analyze.h | 76 * to break_block the if must contains no jumps at all. 79 nir_is_trivial_loop_if(nir_if *nif, nir_block *break_block) argument 83 if (break_block) { 84 last_instr = nir_block_last_instr(break_block);
|
| H A D | nir_opt_loop_unroll.c | 110 limiting_term->break_block)); 131 terminator->break_block)); 190 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); 194 nir_after_block(limiting_term->break_block)); 219 nir_instr_remove(nir_block_last_instr(term->break_block)); 343 unlimit_term->break_block)); 347 limiting_term->break_block)); 401 nir_instr *break_instr = nir_block_last_instr(limiting_term->break_block); 404 nir_after_block(limiting_term->break_block)); 472 loop->info->limiting_terminator->break_block)); [all...] |
| H A D | nir_loop_analyze.c | 466 terminator->break_block = break_blk;
|
| H A D | nir.h | 2137 nir_block *break_block; member in struct:__anon3bab288a2e08 2142 /** True when ::break_block is in the else-path of ::nif. */
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| H A D | vtn_cfg.c | 392 struct vtn_block *break_block, 399 if (case_block == break_block) 648 struct vtn_block *break_block = local in function:vtn_cfg_walk_blocks 690 vtn_add_case(b, swtch, break_block, block_id, literal, is_default); 699 vtn_assert(cse->start_block != break_block); 701 break_block, loop_break, loop_cont, NULL); 718 if (case_block == break_block) 727 vtn_get_branch_type(b, break_block, switch_case, NULL, 739 block = break_block; 391 vtn_add_case(struct vtn_builder * b,struct vtn_switch * swtch,struct vtn_block * break_block,uint32_t block_id,uint64_t val,bool is_default) argument
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_cfg.c | 644 loop->break_block = vtn_block(b, block->merge[1]); 676 vtn_block_set_merge_cf_node(b, loop->break_block, &loop->node); 678 return loop->break_block; 782 swtch->break_block = vtn_block(b, block->merge[1]); 783 vtn_block_set_merge_cf_node(b, swtch->break_block, &swtch->node); 820 return swtch->break_block; 1204 if (cse->block == vtn_switch->break_block)
|
| H A D | vtn_private.h | 176 struct vtn_block *break_block; member in struct:vtn_loop 224 struct vtn_block *break_block; member in struct:vtn_switch
|
| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_compile.c | 853 agx_block_add_successor(ctx->current_block, ctx->break_block); 987 agx_block *popped_break = ctx->break_block; 990 ctx->break_block = agx_create_block(ctx); 1013 ctx->after_block = ctx->break_block; 1014 ctx->break_block = popped_break;
|
| H A D | agx_compiler.h | 392 agx_block *break_block; member in struct:__anon010094cb0408
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bifrost_compile.c | 100 branch->branch_target = b->shader->break_block; 3004 bi_block *saved_break = ctx->break_block; 3008 ctx->break_block = create_empty_block(ctx); 3021 ctx->after_block = ctx->break_block; 3024 ctx->break_block = saved_break;
|
| H A D | compiler.h | 625 bi_block *break_block; member in struct:__anon9a2e09911508
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 9994 Block* break_block = ctx->program->create_and_insert_block(); local in function:aco::__anon562fcc110110::end_loop 9995 break_block->kind = block_kind_uniform; 9996 bld.reset(break_block); 9998 add_linear_edge(block_idx, break_block); 9999 add_linear_edge(break_block->index, &lc->loop_exit); 10111 Block* break_block = ctx->program->create_and_insert_block(); local in function:aco::__anon562fcc110110::emit_loop_jump 10112 break_block->kind |= block_kind_uniform; 10113 add_linear_edge(idx, break_block); 10117 add_linear_edge(break_block->index, logical_target); 10118 bld.reset(break_block); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_nir_to_llvm.c | 51 LLVMBasicBlockRef break_block; member in struct:ac_nir_context
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_nir_to_llvm.c | 58 LLVMBasicBlockRef break_block; member in struct:ac_nir_context
|