Searched refs:REG_EQUAL (Results 1 - 25 of 100) sorted by relevance

1234

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dfwprop.cc53 REG_EQUAL note. For multi-word operations, this
313 partnering LO_SUM. For example, a REG_EQUAL note with a register
510 constants, we can add a REG_EQUAL note for the result, if there
516 if (find_reg_note (use_rtl, REG_EQUAL, NULL_RTX))
526 /* If there are any paradoxical SUBREGs, drop the REG_EQUAL note,
528 match the REG_EQUAL note content. See PR70574. */
533 fprintf (dump_file, " Setting REG_EQUAL note\n");
535 return set_unique_reg_note (use_rtl, REG_EQUAL, value);
541 if ((REG_NOTE_KIND (note) == REG_EQUAL
568 if ((REG_NOTE_KIND (note) == REG_EQUAL
[all...]
H A Dcprop.cc280 /* See if a REG_EQUAL note shows this equivalent to a simpler expression.
287 In this case, there will almost always be a REG_EQUAL note on the
288 insn that sets SRC. By recording the REG_EQUAL value here as SRC
295 && REG_NOTE_KIND (note) == REG_EQUAL
748 && REG_NOTE_KIND (note) == REG_EQUAL
785 /* If there is already a REG_EQUAL note, update the expression in it
787 if (note != 0 && REG_NOTE_KIND (note) == REG_EQUAL)
788 set_unique_reg_note (insn, REG_EQUAL,
802 a REG destination and don't yet have a note, add a REG_EQUAL note
805 note = set_unique_reg_note (insn, REG_EQUAL, copy_rt
[all...]
H A Dcombine-stack-adj.cc584 if (rtx equal = find_reg_note (insn, REG_EQUAL, NULL_RTX))
H A Dgcse.cc178 In addition, expressions in REG_EQUAL notes are candidates for GCSE-ing.
202 This study was done before expressions in REG_EQUAL notes were added as
780 pressure, i.e., a pseudo register with REG_EQUAL to constant
1247 /* See if a REG_EQUAL note shows this equivalent to a simpler expression.
1254 In this case, there will almost always be a REG_EQUAL note on the
1255 insn that sets SRC. By recording the REG_EQUAL value here as SRC
1257 same PRE GCSE operation repeatedly on the same REG_EQUAL value if we
1264 && REG_NOTE_KIND (note) == REG_EQUAL
2241 /* If the source was a REG_EQUAL or REG_EQUIV note, we
2455 set_unique_reg_note (new_rtx, REG_EQUAL, copy_insn_
[all...]
H A Dcompare-elim.cc895 x = find_reg_note (insn, REG_EQUAL, NULL);
H A Dcse.cc3168 in a function call's REG_EQUAL note. */
4227 This section previously turned the REG_EQUIV into a REG_EQUAL
4242 /* If INSN has a REG_EQUAL note, and this note mentions
4246 note = find_reg_note (insn, REG_EQUAL, NULL_RTX);
4472 && (tem = find_reg_note (insn, REG_EQUAL, NULL_RTX)) != 0)
4475 drop the REG_EQUAL note if it is equal to the SET_SRC of the
4478 Do not do so if the REG_EQUAL note is for a STRICT_LOW_PART,
4573 /* If this insn has a REG_EQUAL note, store the equivalent value in SRC_EQV,
4579 && (tem = find_reg_note (insn, REG_EQUAL, NULL_RTX)) != 0)
4591 REG_EQUAL not
[all...]
H A Dreginfo.cc1109 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
/netbsd-current/external/gpl3/binutils.old/dist/gas/config/
H A Dbfin-defs.h176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK)) macro
181 #define IS_HCOMPL(a, b) (REG_EQUAL(a, b) && \
H A Dbfin-parse.y253 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
254 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
/netbsd-current/external/gpl3/binutils/dist/gas/config/
H A Dbfin-defs.h176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK)) macro
181 #define IS_HCOMPL(a, b) (REG_EQUAL(a, b) && \
H A Dbfin-parse.y256 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
257 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
/netbsd-current/external/gpl3/gdb.old/dist/gas/config/
H A Dbfin-defs.h176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK)) macro
181 #define IS_HCOMPL(a, b) (REG_EQUAL(a, b) && \
H A Dbfin-parse.y253 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
254 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dcprop.c280 /* See if a REG_EQUAL note shows this equivalent to a simpler expression.
287 In this case, there will almost always be a REG_EQUAL note on the
288 insn that sets SRC. By recording the REG_EQUAL value here as SRC
295 && REG_NOTE_KIND (note) == REG_EQUAL
748 && REG_NOTE_KIND (note) == REG_EQUAL
785 /* If there is already a REG_EQUAL note, update the expression in it
787 if (note != 0 && REG_NOTE_KIND (note) == REG_EQUAL)
788 set_unique_reg_note (insn, REG_EQUAL,
802 a REG destination and don't yet have a note, add a REG_EQUAL note
805 note = set_unique_reg_note (insn, REG_EQUAL, copy_rt
[all...]
H A Dfwprop.c58 REG_EQUAL note. For multi-word operations, this
1016 substituting the whole SET_SRC, so we can set a REG_EQUAL note if the
1083 /* Can also record a simplified value in a REG_EQUAL note,
1087 /* If there are any paradoxical SUBREGs, don't add REG_EQUAL note,
1089 match the REG_EQUAL note content. See PR70574. */
1104 fprintf (dump_file, " Setting REG_EQUAL note\n");
1106 note = set_unique_reg_note (insn, REG_EQUAL, copy_rtx (new_rtx));
1359 Still, we can set a REG_EQUAL note. */
1365 rtx note = find_reg_note (use_insn, REG_EQUAL, NULL_RTX);
1369 set_unique_reg_note (use_insn, REG_EQUAL, copy_rt
[all...]
H A Dcompare-elim.c897 x = find_reg_note (insn, REG_EQUAL, NULL);
H A Dgcse.c178 In addition, expressions in REG_EQUAL notes are candidates for GCSE-ing.
202 This study was done before expressions in REG_EQUAL notes were added as
780 pressure, i.e., a pseudo register with REG_EQUAL to constant
1248 /* See if a REG_EQUAL note shows this equivalent to a simpler expression.
1255 In this case, there will almost always be a REG_EQUAL note on the
1256 insn that sets SRC. By recording the REG_EQUAL value here as SRC
1258 same PRE GCSE operation repeatedly on the same REG_EQUAL value if we
1265 && REG_NOTE_KIND (note) == REG_EQUAL
2259 /* If the source was a REG_EQUAL or REG_EQUIV note, we
2473 set_unique_reg_note (new_rtx, REG_EQUAL, copy_insn_
[all...]
H A Dcse.c3195 in a function call's REG_EQUAL note. */
4271 This section previously turned the REG_EQUIV into a REG_EQUAL
4286 /* If INSN has a REG_EQUAL note, and this note mentions
4290 note = find_reg_note (insn, REG_EQUAL, NULL_RTX);
4487 && (tem = find_reg_note (insn, REG_EQUAL, NULL_RTX)) != 0)
4490 drop the REG_EQUAL note if it is equal to the SET_SRC of the
4493 Do not do so if the REG_EQUAL note is for a STRICT_LOW_PART,
4597 /* If this insn has a REG_EQUAL note, store the equivalent value in SRC_EQV,
4603 && (tem = find_reg_note (insn, REG_EQUAL, NULL_RTX)) != 0)
4615 REG_EQUAL not
[all...]
H A Drecog.c844 will replace in REG_EQUAL and REG_EQUIV notes. */
852 if (REG_NOTE_KIND (note) == REG_EQUAL
2917 set_unique_reg_note (last, REG_EQUAL, XEXP (note, 0));
2919 set_unique_reg_note (last, REG_EQUAL,
H A Dira.c3554 note = find_reg_note (insn, REG_EQUAL, NULL_RTX);
3557 REG_EQUAL note on the insn. Since this note would be redundant,
3560 note = set_unique_reg_note (insn, REG_EQUAL, copy_rtx (src));
3562 /* Don't bother considering a REG_EQUAL note containing an EXPR_LIST
3594 note_tmp = find_reg_note (insn_tmp, REG_EQUAL, NULL_RTX);
3968 rtx eqnote = find_reg_note (def_insn, REG_EQUAL, NULL_RTX);
H A Dreginfo.c1082 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
H A Dree.c256 /* Update or remove REG_EQUAL or REG_EQUIV notes for INSN. */
266 if (kind == REG_EQUAL || kind == REG_EQUIV)
/netbsd-current/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_perf.c4059 #define REG_EQUAL(addr, mmio) \ macro
4071 return REG_EQUAL(addr, HALF_SLICE_CHICKEN2) ||
4080 REG_EQUAL(addr, WAIT_FOR_RC6_EXIT) ||
4087 REG_EQUAL(addr, GEN10_NOA_WRITE_HIGH) ||
4096 REG_EQUAL(addr, HSW_MBVID2_MISR0);
4111 REG_EQUAL(addr, GEN12_OAA_DBG_REG) ||
4112 REG_EQUAL(addr, GEN12_OAG_OA_PESS) ||
4113 REG_EQUAL(addr, GEN12_OAG_SPCTR_CNF);
4118 return REG_EQUAL(addr, NOA_WRITE) ||
4119 REG_EQUAL(add
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/gas/
H A Dbfin-parse.c299 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
300 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
/netbsd-current/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dchanges.cc222 case REG_EQUAL:

Completed in 601 milliseconds

1234