Lines Matching refs:pred
1399 memcpy((char *)b->val, (char *)p->pred->val, sizeof(b->val)); in opt_blk()
1410 if (b->val[i] != p->pred->val[i]) in opt_blk()
1505 aval1 = ep->pred->val[A_ATOM]; in fold_edge()
1506 oval1 = ep->pred->oval; in fold_edge()
1553 if (!use_conflict(ep->pred, ep->succ->et.succ)) { in opt_j()
1579 if (target != 0 && !use_conflict(ep->pred, target)) { in opt_j()
1610 val = ep->pred->val[A_ATOM]; in or_pullup()
1612 if (val != ep->pred->val[A_ATOM]) in or_pullup()
1615 if (JT(b->in_edges->pred) == b) in or_pullup()
1616 diffp = &JT(b->in_edges->pred); in or_pullup()
1618 diffp = &JF(b->in_edges->pred); in or_pullup()
1659 if ((*samep)->val[i] != pred->val[i]) in or_pullup()
1674 if (JT(ep->pred) == b) in or_pullup()
1675 JT(ep->pred) = pull; in or_pullup()
1677 JF(ep->pred) = pull; in or_pullup()
1701 val = ep->pred->val[A_ATOM]; in and_pullup()
1703 if (val != ep->pred->val[A_ATOM]) in and_pullup()
1706 if (JT(b->in_edges->pred) == b) in and_pullup()
1707 diffp = &JT(b->in_edges->pred); in and_pullup()
1709 diffp = &JF(b->in_edges->pred); in and_pullup()
1750 if ((*samep)->val[i] != pred->val[i]) in and_pullup()
1765 if (JT(ep->pred) == b) in and_pullup()
1766 JT(ep->pred) = pull; in and_pullup()
1768 JF(ep->pred) = pull; in and_pullup()
2206 b->et.pred = b; in opt_init()
2207 b->ef.pred = b; in opt_init()