Lines Matching defs:pred
505 struct ir3_block *pred = old_target->physical_predecessors[i];
506 if (pred->physical_successors[0] == old_target) {
511 pred->physical_successors[0] = pred->physical_successors[1];
512 pred->physical_successors[1] = NULL;
514 pred->physical_successors[0] = new_target;
517 assert(pred->physical_successors[1] == old_target);
518 pred->physical_successors[1] = new_target;
521 ir3_block_add_physical_predecessor(new_target, pred);
689 struct ir3_block *pred = block->predecessors[i];
691 for (unsigned j = 0; j < ARRAY_SIZE(pred->physical_successors); j++) {
692 if (pred->physical_successors[j] != NULL &&
693 pred->physical_successors[j]->start_ip < block->start_ip)
703 if (pred->physical_successors[j] == block) {
704 foreach_instr_rev (instr, &pred->instr_list) {