Lines Matching refs:physical_successors
496 if (old_target->physical_successors[1] &&
497 old_target->physical_successors[1]->start_ip <
498 old_target->physical_successors[0]->start_ip) {
499 new_target = old_target->physical_successors[1];
501 new_target = old_target->physical_successors[0];
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;
532 for (unsigned i = 0; i < ARRAY_SIZE(old_target->physical_successors); i++) {
533 if (old_target->physical_successors[i]) {
534 struct ir3_block *succ = old_target->physical_successors[i];
554 /* also update physical_successors: */
555 if (cur_block->physical_successors[0] == old_target) {
556 cur_block->physical_successors[0] = new_target;
558 assert(cur_block->physical_successors[1] == old_target);
559 cur_block->physical_successors[1] = new_target;
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) {