HomeSort by: relevance | last modified time | path
    Searched refs:REG_EQUIV (Results 1 - 25 of 47) sorted by relevancy

1 2

  /src/external/gpl3/gcc/dist/gcc/
fwprop.cc 533 || REG_NOTE_KIND (note) == REG_EQUIV)
560 || REG_NOTE_KIND (note) == REG_EQUIV)
ira.cc 2796 if (find_reg_note (insn, REG_EQUIV, x) == NULL_RTX)
2798 note = set_unique_reg_note (insn, REG_EQUIV, copy_rtx (x));
3044 /* Set when a REG_EQUIV note is found or created. Use to
3062 /* Nonzero if this had a preexisting REG_EQUIV note. */
3073 /* reg_equiv[N] (where N is a pseudo reg number) is the equivalence
3075 static struct equivalence *reg_equiv;
3139 const/pure. However, we can't set reg_equiv notes up for
3192 return reg_equiv[REGNO (x)].replace == 0 && rtx_varies_p (x, 0);
3250 return ((reg_equiv[REGNO (x)].loop_depth >= reg_equiv[regno].loop_dept
    [all...]
compare-elim.cc 899 x = find_reg_note (insn, REG_EQUIV, NULL);
ree.cc 256 /* Update or remove REG_EQUAL or REG_EQUIV notes for INSN. */
266 if (kind == REG_EQUAL || kind == REG_EQUIV)
reload1.cc 1552 for the cost of eliminating pseudos which have REG_EQUIV equivalences to
3263 || REG_NOTE_KIND (links) == REG_EQUIV)
3591 || REG_NOTE_KIND (links) == REG_EQUIV)
4042 /* Look for REG_EQUIV notes; record what each pseudo is equivalent
4063 rtx note = find_reg_note (insn, REG_EQUIV, NULL_RTX);
4079 /* It can happen that a REG_EQUIV note contains a MEM
4083 we ignore such REG_EQUIV notes. */
8588 /* Add a REG_EQUIV note so that find_equiv_reg can find it. */
8589 set_dst_reg_note (insn, REG_EQUIV, in, out);
8599 set_dst_reg_note (insn, REG_EQUIV, in, out)
    [all...]
cprop.cc 1210 /* Don't copy propagate if it has attached REG_EQUIV note.
1212 REG_EQUIV notes and if the argument slot is used somewhere
1215 && (!(note = find_reg_note (l->setting_insn, REG_EQUIV, NULL_RTX))
function.cc 3486 set_unique_reg_note (sinsn, REG_EQUIV, stacki);
3488 set_unique_reg_note (sinsn, REG_EQUIV, stackr);
3492 set_dst_reg_note (linsn, REG_EQUIV, equiv_stack_parm, parmreg);
5231 set_dst_reg_note (insn, REG_EQUIV, chain, local);
rtlanal.cc 2312 description should include REG_EQUAL and REG_EQUIV notes; all such
2381 || REG_NOTE_KIND (note) == REG_EQUIV)
2583 /* Return a REG_EQUIV or REG_EQUAL note if insn has only a single set and
2596 || REG_NOTE_KIND (link) == REG_EQUIV)
2598 /* FIXME: We should never have REG_EQUAL/REG_EQUIV notes on
2823 case REG_EQUIV:
2831 /* Remove REG_EQUAL and/or REG_EQUIV notes if INSN has such notes.
2845 if (kind == REG_EQUAL || kind == REG_EQUIV)
2858 /* Remove all REG_EQUAL and REG_EQUIV notes referring to REGNO. */
2877 or REG_EQUIV note by hacking the list manually rather than callin
    [all...]
calls.cc 3996 /* If tail call production succeeded, we need to remove REG_EQUIV notes on
4019 /* A sibling call sequence invalidates any REG_EQUIV notes made for
4022 At the start of RTL generation we know the only REG_EQUIV notes
4024 for REG_EQUIV notes between the start of the function and the
4040 /* There are never REG_EQUIV notes for the incoming arguments
4046 note = find_reg_note (insn, REG_EQUIV, 0);
4049 note = find_reg_note (insn, REG_EQUIV, 0);
df-scan.cc 1935 /* Rescan only the REG_EQUIV/REG_EQUAL notes part of INSN. */
1993 /* Process REG_EQUIV/REG_EQUAL notes */
1999 case REG_EQUIV:
3193 /* Process REG_EQUIV/REG_EQUAL notes. */
3199 case REG_EQUIV:
reload.cc 300 = alloc_EXPR_LIST (REG_EQUIV, mem,
6880 && (tem = find_reg_note (p, REG_EQUIV, NULL_RTX))
6895 || (goal_const && (tem = find_reg_note (p, REG_EQUIV,
alias.cc 248 REG_EQUIV note. Future passes (viz., reload) may replace the
252 The REG_EQUIV notes created in assign_parms may mention the arg
256 REG_EQUIV notes. One could argue that the REG_EQUIV notes are
3443 REG_NOTE_KIND (note) == REG_EQUIV);
  /src/external/gpl3/gcc.old/dist/gcc/
fwprop.cc 528 || REG_NOTE_KIND (note) == REG_EQUIV)
555 || REG_NOTE_KIND (note) == REG_EQUIV)
ira.cc 2788 if (find_reg_note (insn, REG_EQUIV, x) == NULL_RTX)
2790 note = set_unique_reg_note (insn, REG_EQUIV, copy_rtx (x));
3036 /* Set when a REG_EQUIV note is found or created. Use to
3054 /* Nonzero if this had a preexisting REG_EQUIV note. */
3065 /* reg_equiv[N] (where N is a pseudo reg number) is the equivalence
3067 static struct equivalence *reg_equiv;
3129 const/pure. However, we can't set reg_equiv notes up for
3181 return reg_equiv[REGNO (x)].replace == 0 && rtx_varies_p (x, 0);
3239 return ((reg_equiv[REGNO (x)].loop_depth >= reg_equiv[regno].loop_dept
    [all...]
compare-elim.cc 898 x = find_reg_note (insn, REG_EQUIV, NULL);
ree.cc 256 /* Update or remove REG_EQUAL or REG_EQUIV notes for INSN. */
266 if (kind == REG_EQUAL || kind == REG_EQUIV)
reload1.cc 1552 for the cost of eliminating pseudos which have REG_EQUIV equivalences to
3263 || REG_NOTE_KIND (links) == REG_EQUIV)
3591 || REG_NOTE_KIND (links) == REG_EQUIV)
4042 /* Look for REG_EQUIV notes; record what each pseudo is equivalent
4063 rtx note = find_reg_note (insn, REG_EQUIV, NULL_RTX);
4079 /* It can happen that a REG_EQUIV note contains a MEM
4083 we ignore such REG_EQUIV notes. */
8565 /* Add a REG_EQUIV note so that find_equiv_reg can find it. */
8566 set_dst_reg_note (insn, REG_EQUIV, in, out);
8576 set_dst_reg_note (insn, REG_EQUIV, in, out)
    [all...]
cprop.cc 1207 /* Don't copy propagate if it has attached REG_EQUIV note.
1209 REG_EQUIV notes and if the argument slot is used somewhere
1212 && (!(note = find_reg_note (l->setting_insn, REG_EQUIV, NULL_RTX))
function.cc 3482 set_unique_reg_note (sinsn, REG_EQUIV, stacki);
3484 set_unique_reg_note (sinsn, REG_EQUIV, stackr);
3488 set_dst_reg_note (linsn, REG_EQUIV, equiv_stack_parm, parmreg);
5241 set_dst_reg_note (insn, REG_EQUIV, chain, local);
rtlanal.cc 2314 description should include REG_EQUAL and REG_EQUIV notes; all such
2383 || REG_NOTE_KIND (note) == REG_EQUIV)
2585 /* Return a REG_EQUIV or REG_EQUAL note if insn has only a single set and
2598 || REG_NOTE_KIND (link) == REG_EQUIV)
2600 /* FIXME: We should never have REG_EQUAL/REG_EQUIV notes on
2825 case REG_EQUIV:
2833 /* Remove REG_EQUAL and/or REG_EQUIV notes if INSN has such notes.
2847 if (kind == REG_EQUAL || kind == REG_EQUIV)
2860 /* Remove all REG_EQUAL and REG_EQUIV notes referring to REGNO. */
2879 or REG_EQUIV note by hacking the list manually rather than callin
    [all...]
calls.cc 3930 /* If tail call production succeeded, we need to remove REG_EQUIV notes on
3953 /* A sibling call sequence invalidates any REG_EQUIV notes made for
3956 At the start of RTL generation we know the only REG_EQUIV notes
3958 for REG_EQUIV notes between the start of the function and the
3974 /* There are never REG_EQUIV notes for the incoming arguments
3980 note = find_reg_note (insn, REG_EQUIV, 0);
3983 note = find_reg_note (insn, REG_EQUIV, 0);
df-scan.cc 1935 /* Rescan only the REG_EQUIV/REG_EQUAL notes part of INSN. */
1993 /* Process REG_EQUIV/REG_EQUAL notes */
1999 case REG_EQUIV:
3189 /* Process REG_EQUIV/REG_EQUAL notes. */
3195 case REG_EQUIV:
reload.cc 300 = alloc_EXPR_LIST (REG_EQUIV, mem,
6879 && (tem = find_reg_note (p, REG_EQUIV, NULL_RTX))
6894 || (goal_const && (tem = find_reg_note (p, REG_EQUIV,
  /src/external/gpl3/gcc/dist/gcc/rtl-ssa/
changes.cc 272 case REG_EQUIV:
  /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/
changes.cc 223 case REG_EQUIV:

Completed in 78 milliseconds

1 2