Searched refs:after_block (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_lower_subgroups.c79 struct ir3_block *after_block = ir3_block_create(ir); local in function:split_block
81 list_add(&after_block->node, &then_block->node);
84 after_block->successors[i] = before_block->successors[i];
85 if (after_block->successors[i])
86 replace_pred(after_block->successors[i], before_block, after_block);
91 after_block->physical_successors[i] =
93 if (after_block->physical_successors[i]) {
94 replace_physical_pred(after_block->physical_successors[i],
95 before_block, after_block);
148 struct ir3_block *after_block = local in function:lower_block
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_flow.c248 LLVMBasicBlockRef after_block; local in function:lp_build_loop_end_cond
259 after_block = lp_build_insert_new_block(state->gallivm, "loop_end");
261 LLVMBuildCondBr(builder, cond, after_block, state->block);
263 LLVMPositionBuilderAtEnd(builder, after_block);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_flow.c258 LLVMBasicBlockRef after_block; local in function:lp_build_loop_end_cond
269 after_block = lp_build_insert_new_block(state->gallivm, "loop_end");
271 LLVMBuildCondBr(builder, cond, after_block, state->block);
273 LLVMPositionBuilderAtEnd(builder, after_block);
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dnir_to_vir.c1952 struct qblock *after_block = vir_new_block(c); local in function:ntq_emit_uniform_if
1955 else_block = after_block;
1976 vir_link_blocks(c->cur_block, after_block);
1984 vir_link_blocks(c->cur_block, after_block);
1986 vir_set_emit_block(c, after_block);
1998 struct qblock *after_block = vir_new_block(c); local in function:ntq_emit_nonuniform_if
2001 else_block = after_block;
2053 vir_uniform_ui(c, after_block->index));
2058 vir_uniform_ui(c, after_block->index)),
2061 vir_link_blocks(c->cur_block, after_block);
[all...]
/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dagx_compile.c907 if (ctx->after_block) {
908 ctx->current_block = ctx->after_block;
909 ctx->after_block = NULL;
969 ctx->after_block = agx_create_block(ctx);
973 agx_block_add_successor(end_then, ctx->after_block);
974 agx_block_add_successor(end_else, ctx->after_block);
1001 ctx->after_block = ctx->continue_block;
1013 ctx->after_block = ctx->break_block;
H A Dagx_compiler.h393 agx_block *after_block; member in struct:__anon010094cb0408
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_compile.c92 midgard_block *temp = ctx->after_block;
93 ctx->after_block = create_empty_block(ctx);
95 list_addtail(&ctx->after_block->base.link, &ctx->blocks);
96 list_inithead(&ctx->after_block->base.instructions);
97 pan_block_add_successor(&ctx->current_block->base, &ctx->after_block->base);
98 ctx->current_block = ctx->after_block;
99 ctx->after_block = temp;
2791 midgard_block *this_block = ctx->after_block;
2792 ctx->after_block = NULL;
2869 ctx->after_block
[all...]
H A Dcompiler.h276 midgard_block *after_block; member in struct:compiler_context
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_control_flow.c477 nir_block *after_block = nir_cf_node_as_block(after); local in function:nir_handle_add_jump
478 link_blocks(block, after_block, NULL);
690 * it's an after_block cursor, we need to re-adjust to ensure that it
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_control_flow.c483 nir_block *after_block = nir_cf_node_as_block(after); local in function:nir_handle_add_jump
484 link_blocks(block, after_block, NULL);
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dnir_to_vir.c3341 struct qblock *after_block = vir_new_block(c); local in function:ntq_emit_uniform_if
3344 else_block = after_block;
3393 vir_link_blocks(c->cur_block, after_block);
3427 vir_link_blocks(c->cur_block, after_block);
3429 vir_set_emit_block(c, after_block);
3441 struct qblock *after_block = vir_new_block(c); local in function:ntq_emit_nonuniform_if
3444 else_block = after_block;
3496 vir_uniform_ui(c, after_block->index));
3501 vir_uniform_ui(c, after_block->index)),
3504 vir_link_blocks(c->cur_block, after_block);
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbifrost_compile.c2932 if (ctx->after_block) {
2933 ctx->current_block = ctx->after_block;
2934 ctx->after_block = NULL;
2972 ctx->after_block = create_empty_block(ctx);
2980 then_branch->branch_target = ctx->after_block;
2981 bi_block_add_successor(end_then_block, ctx->after_block); /* fallthrough */
2988 then_exit->branch_target = ctx->after_block;
2991 bi_block_add_successor(end_else_block, ctx->after_block); /* fallthrough */
3009 ctx->after_block = ctx->continue_block;
3021 ctx->after_block
[all...]
H A Dcompiler.h624 bi_block *after_block; member in struct:__anon9a2e09911508
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_program.c1907 struct qblock *after_block = qir_new_block(c); local in function:ntq_emit_if
1910 else_block = after_block;
1949 qir_uniform_ui(c, after_block->index));
1952 qir_SF(c, qir_SUB(c, c->execute, qir_uniform_ui(c, after_block->index)));
1954 qir_link_blocks(c->cur_block, after_block);
1962 qir_link_blocks(c->cur_block, after_block);
1964 qir_set_emit_block(c, after_block);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_program.c1912 struct qblock *after_block = qir_new_block(c); local in function:ntq_emit_if
1915 else_block = after_block;
1954 qir_uniform_ui(c, after_block->index));
1957 qir_SF(c, qir_SUB(c, c->execute, qir_uniform_ui(c, after_block->index)));
1959 qir_link_blocks(c->cur_block, after_block);
1967 qir_link_blocks(c->cur_block, after_block);
1969 qir_set_emit_block(c, after_block);

Completed in 35 milliseconds