Lines Matching defs:block
338 propagate_block(struct ra_val_ctx *ctx, struct ir3_block *block)
340 ctx->reaching = ctx->block_reaching[block->index];
342 foreach_instr (instr, &block->instr_list) {
348 struct ir3_block *succ = block->successors[i];
355 struct ir3_block *succ = block->physical_successors[i];
485 check_reaching_block(struct ra_val_ctx *ctx, struct ir3_block *block)
487 ctx->reaching = ctx->block_reaching[block->index];
489 foreach_instr (instr, &block->instr_list) {
495 struct ir3_block *succ = block->successors[i];
499 unsigned pred_idx = ir3_block_get_pred_index(succ, block);
526 foreach_block (block, &ir->block_list) {
527 progress |= propagate_block(ctx, block);
531 foreach_block (block, &ir->block_list) {
532 check_reaching_block(ctx, block);
561 foreach_block (block, &v->ir->block_list) {
562 foreach_instr (instr, &block->instr_list) {