Home
last modified time | relevance | path

Searched refs:before_block (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_lower_subgroups.c75 split_block(struct ir3 *ir, struct ir3_block *before_block, in split_block() argument
80 list_add(&then_block->node, &before_block->node); in split_block()
83 for (unsigned i = 0; i < ARRAY_SIZE(before_block->successors); i++) { in split_block()
84 after_block->successors[i] = before_block->successors[i]; in split_block()
86 replace_pred(after_block->successors[i], before_block, after_block); in split_block()
89 for (unsigned i = 0; i < ARRAY_SIZE(before_block->physical_successors); in split_block()
92 before_block->physical_successors[i]; in split_block()
95 before_block, after_block); in split_block()
99 before_block->successors[0] = then_block; in split_block()
100 before_block->successors[1] = after_block; in split_block()
[all …]
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp735 bblock_t *before_block, in emit_pull_constant_load_reg() argument
738 assert((before_inst == NULL && before_block == NULL) || in emit_pull_constant_load_reg()
739 (before_inst && before_block)); in emit_pull_constant_load_reg()
751 emit_before(before_block, before_inst, pull); in emit_pull_constant_load_reg()
770 emit_before(before_block, before_inst, pull); in emit_pull_constant_load_reg()
Dbrw_vec4.h303 bblock_t *before_block,
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c2827 midgard_block *before_block = ctx->current_block; in emit_if() local
2871 pan_block_add_successor(&before_block->base, &then_block->base); in emit_if()
2872 pan_block_add_successor(&before_block->base, &else_block->base); in emit_if()
/third_party/mesa3d/src/panfrost/bifrost/
Dbifrost_compile.c2953 bi_block *before_block = ctx->current_block; in emit_if() local
2992 bi_block_add_successor(before_block, then_branch->branch_target); /* then_branch */ in emit_if()
2993 bi_block_add_successor(before_block, then_block); /* fallthrough */ in emit_if()