Lines Matching refs:dst
76 struct block_info *dst;
106 /* Links to next arc on src and dst lists. */
1267 arc->dst = &fn->blocks[dest];
1572 arc->dst->num_pred--;
1574 if (prev_dst && prev_dst > arc->dst)
1576 prev_dst = arc->dst;
1593 && arc->dst->pred == arc && !arc->pred_next)
1594 arc->dst->is_call_return = 1;
1598 /* Sort the successor arcs into ascending dst order. profile.c
1614 if (arc->dst > arc_n->dst)
1675 block_t *dst;
1685 dst = inv_arc->dst;
1689 dst->num_pred--;
1690 if (dst->count_valid)
1692 if (dst->num_pred == 1 && !dst->valid_chain)
1694 dst->chain = valid_blocks;
1695 dst->valid_chain = 1;
1696 valid_blocks = dst;
1701 if (!dst->num_pred && !dst->invalid_chain)
1703 dst->chain = invalid_blocks;
1704 dst->invalid_chain = 1;
1705 invalid_blocks = dst;
1780 if (!arc->fake && !arc->is_throw && arc->dst->exceptional)
1782 arc->dst->exceptional = 0;
1783 queue[ix++] = arc->dst;
2247 block_t *dst = arc->dst;
2251 || dst->u.cycle.ident != ix
2253 || dst->u.cycle.arc)
2259 if (dst == block)
2267 for (dst = head; (probe_arc = dst->u.cycle.arc);
2268 dst = probe_arc->src)
2280 for (dst = head; (probe_arc = dst->u.cycle.arc);
2281 dst = probe_arc->src)
2297 dst->u.cycle.arc = arc;
2298 head = dst;
2355 else if (flag_unconditional && !arc->dst->is_call_return)