Lines Matching defs:links

36    LOG_LINKS does not have links for use of the CC0.  They don't
1061 /* Fill in log links field for all insns. */
1074 register and establishing log links when def is encountered.
1089 /* Log links are created only once. */
1120 /* Don't add duplicate links between instructions. */
1121 struct insn_link *links;
1122 FOR_EACH_LOG_LINK (links, use_insn)
1123 if (insn == links->insn && regno == links->regno)
1126 if (!links)
1150 struct insn_link *links;
1151 FOR_EACH_LOG_LINK (links, b)
1152 if (links->insn == a)
1174 struct insn_link *links, *nextlinks;
1239 rtx links;
1250 for (links = REG_NOTES (insn); links; links = XEXP (links, 1))
1251 if (REG_NOTE_KIND (links) == REG_INC)
1252 set_nonzero_bits_and_sign_copies (XEXP (links, 0), NULL_RTX,
1315 /* Try this insn with each insn it links back to. */
1317 FOR_EACH_LOG_LINK (links, insn)
1318 if ((next = try_combine (insn, links->insn, NULL,
1329 FOR_EACH_LOG_LINK (links, insn)
1331 rtx_insn *link = links->insn;
1393 /* Finally, see if any of the insns that this insn links to
1396 FOR_EACH_LOG_LINK (links, insn)
1397 if (NONJUMP_INSN_P (links->insn)
1398 && GET_CODE (PATTERN (links->insn)) == SET
1399 && reg_mentioned_p (cc0_rtx, SET_SRC (PATTERN (links->insn)))
1400 && (prev = prev_nonnote_insn (links->insn)) != 0
1403 && (next = try_combine (insn, links->insn,
1412 FOR_EACH_LOG_LINK (links, insn)
1413 for (nextlinks = links->next; nextlinks;
1415 if ((next = try_combine (insn, links->insn,
1427 FOR_EACH_LOG_LINK (links, insn)
1430 rtx_insn *link = links->insn;
1465 for (next1 = links->next; next1; next1 = next1->next)
1493 /* Try this insn with each REG_EQUAL note it links back to. */
1494 FOR_EACH_LOG_LINK (links, insn)
1497 rtx_insn *temp = links->insn;
4489 I3's links points to an insn that sets I2DEST. If it does,
5208 will not have been seen as equal above. However, the log links code
12779 struct insn_link *links;
12787 for (links = LOG_LINKS (insn); links;)
12791 insn = links->insn;
12798 links = links->next;
12812 links = LOG_LINKS (insn);
13911 /* Move the notes and links of TEM_INSN elsewhere.
13980 struct insn_link *links = LOG_LINKS (place);
13982 distribute_links (links);
14114 distribute_links (struct insn_link *links)
14118 for (link = links; link; link = next_link)
14175 since most links don't point very far away. */