Lines Matching refs:successors
67 pred->successors[0] = succ1;
71 pred->successors[1] = succ2;
79 if (pred->successors[0] == succ) {
80 pred->successors[0] = pred->successors[1];
81 pred->successors[1] = NULL;
83 assert(pred->successors[1] == succ);
84 pred->successors[1] = NULL;
93 if (block->successors[1] != NULL)
94 unlink_blocks(block, block->successors[1]);
95 if (block->successors[0] != NULL)
96 unlink_blocks(block, block->successors[0]);
166 if (block->successors[0] == old_succ) {
167 block->successors[0] = new_succ;
169 assert(block->successors[1] == old_succ);
170 block->successors[1] = new_succ;
249 * Moves the successors of source to the successors of dest, leaving both
250 * successors of source NULL.
256 nir_block *succ1 = source->successors[0];
257 nir_block *succ2 = source->successors[1];
273 /* Given a basic block with no successors that has been inserted into the
274 * control flow tree, gives it the successors it would normally have assuming
460 if (block->successors[0])
461 remove_phi_src(block->successors[0], block);
462 if (block->successors[1])
463 remove_phi_src(block->successors[1], block);
510 if (block->successors[0])
511 remove_phi_src(block->successors[0], block);
512 if (block->successors[1])
513 remove_phi_src(block->successors[1], block);
549 * predecessors as the first and the same successors as the second.
559 * We move after into before, so we have to deal with up to 2 successors vs.
567 if (after->successors[0])
568 remove_phi_src(after->successors[0], after);
569 if (after->successors[1])
570 remove_phi_src(after->successors[1], after);
604 * already been setup with the correct successors, so we need to set