Lines Matching defs:block
242 delay_calc(struct ir3_block *block, struct ir3_instruction *start,
251 * NULL then search backwards from the block end.
254 start ? start->node.prev : block->instr_list.prev;
256 &block->instr_list, node) {
291 /* Note: this allows recursion into "block" if it has already been
293 * visit the original block twice, for the loop case where we have to
305 if (block->data != block) {
306 block->data = block;
308 for (unsigned i = 0; i < block->predecessors_count; i++) {
309 struct ir3_block *pred = block->predecessors[i];
315 block->data = NULL;
326 ir3_delay_calc(struct ir3_block *block, struct ir3_instruction *instr,
336 return delay_calc(block, NULL, instr, 0, &mask, mergedregs);