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.c169 split_block(struct ir3 *ir, struct ir3_block *before_block, in split_block() argument
173 list_add(&after_block->node, &before_block->node); in split_block()
175 for (unsigned i = 0; i < ARRAY_SIZE(before_block->successors); i++) { in split_block()
176 after_block->successors[i] = before_block->successors[i]; in split_block()
178 replace_pred(after_block->successors[i], before_block, after_block); in split_block()
181 for (unsigned i = 0; i < ARRAY_SIZE(before_block->physical_successors); in split_block()
184 before_block->physical_successors[i]; in split_block()
187 before_block, after_block); in split_block()
191 before_block->successors[0] = before_block->successors[1] = NULL; in split_block()
192 before_block->physical_successors[0] = before_block->physical_successors[1] = NULL; in split_block()
[all …]
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp736 bblock_t *before_block, in emit_pull_constant_load_reg() argument
739 assert((before_inst == NULL && before_block == NULL) || in emit_pull_constant_load_reg()
740 (before_inst && before_block)); in emit_pull_constant_load_reg()
752 emit_before(before_block, before_inst, pull); in emit_pull_constant_load_reg()
771 emit_before(before_block, before_inst, pull); in emit_pull_constant_load_reg()
Dbrw_vec4.h276 bblock_t *before_block,
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c2914 midgard_block *before_block = ctx->current_block; in emit_if() local
2958 pan_block_add_successor(&before_block->base, &then_block->base); in emit_if()
2959 pan_block_add_successor(&before_block->base, &else_block->base); in emit_if()
/third_party/mesa3d/src/panfrost/bifrost/
Dbifrost_compile.c3934 bi_block *before_block = ctx->current_block; in emit_if() local
3973 bi_block_add_successor(before_block, then_branch->branch_target); /* then_branch */ in emit_if()
3974 bi_block_add_successor(before_block, then_block); /* fallthrough */ in emit_if()