Home | History | Annotate | Download | only in gcc

Lines Matching refs:replacements

146    an entry is made for it in the table `replacements'.
148 perform all the replacements needed. */
161 static struct replacement replacements[MAX_RECOG_OPERANDS * ((MAX_REGS_PER_ADDRESS * 2) + 1)];
163 /* Number of replacements currently recorded. */
1458 unresolved address replacements.
1461 choose_reload_regs will remove the replacements for address
1532 struct replacement *r = &replacements[n_replacements++];
1539 struct replacement *r = &replacements[n_replacements++];
1668 struct replacement *r = &replacements[n_replacements++];
1686 struct replacement *r = &replacements[i];
1693 /* Transfer all replacements that used to be in reload FROM to be in
1702 if (replacements[i].what == from)
1703 replacements[i].what = to;
1708 or a subpart of it. If we have any replacements registered for IN_RTX,
1721 if (loc_mentioned_in_p (replacements[i].where, in_rtx))
1722 reload_flags[replacements[i].what] |= 1;
1725 replacements[j++] = replacements[i];
1726 reload_flags[replacements[i].what] |= 2;
1876 /* Transfer all replacements from the old reload to the combined. */
1878 if (replacements[j].what == output_reload)
1879 replacements[j].what = i;
4251 reload_{in,out}_reg when we do these replacements. */
4286 Don't do this if we aren't making replacements because we might be
4363 if (replacements[k].what == j)
4364 replacements[k].what = i;
6324 the things that need reloading. The array `replacements'
6337 struct replacement *r = &replacements[i];
6396 /* Make a copy of any replacements being done into X and move those
6415 if (replacements[j].where == px)
6417 r = &replacements[n_replacements++];
6419 r->what = replacements[j].what;
6420 r->mode = replacements[j].mode;
6439 /* Change any replacements being done to *X to be done to *Y. */
6447 if (replacements[i].where == x)
6448 replacements[i].where = y;
6460 for (r = &replacements[0]; r < &replacements[n_replacements]; r++)