Lines Matching refs:predecessor
34 * blocks with successor/predecessor edges connecting them.
419 foreach_list_typed_safe (bblock_link, predecessor, link, &block->parents) {
422 &predecessor->block->children) {
431 if (!successor->block->is_successor_of(predecessor->block,
433 predecessor->block->children.push_tail(link(mem_ctx,
442 foreach_list_typed_safe (bblock_link, predecessor, link,
444 if (block == predecessor->block) {
445 predecessor->link.remove();
446 ralloc_free(predecessor);
450 /* Add removed-block's predecessors to its successors' predecessor lists. */
451 foreach_list_typed (bblock_link, predecessor, link, &block->parents) {
452 if (!predecessor->block->is_predecessor_of(successor->block,
453 predecessor->kind)) {
455 predecessor->block,
456 predecessor->kind));