Lines Matching defs:block
4535 emit_branch(struct ntd_context *ctx, int block)
4537 assert(block >= 0);
4538 return dxil_emit_branch(&ctx->mod, NULL, block, -1);
4547 assert(instr->instr.block->successors[0]);
4548 assert(!instr->instr.block->successors[1]);
4549 return emit_branch(ctx, instr->instr.block->successors[0]->index);
5061 emit_block(struct ntd_context *ctx, struct nir_block *block)
5063 assert(block->index < ctx->mod.cur_emitting_func->num_basic_block_ids);
5064 ctx->mod.cur_emitting_func->basic_block_ids[block->index] = ctx->mod.cur_emitting_func->curr_block;
5066 nir_foreach_instr(instr, block) {
5107 /* handle then-block */
5114 /* handle else-block */
5210 nir_foreach_block(block, impl) {
5211 nir_foreach_instr(instr, block) {
5292 nir_foreach_block(block, func->impl) {
5293 nir_foreach_instr(instr, block) {