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

1 2 3

  /src/external/gpl3/gcc.old/dist/gcc/
fwprop.cc 54 REG_EQUAL note. For multi-word operations, this
314 partnering LO_SUM. For example, a REG_EQUAL note with a register
496 constants, we can add a REG_EQUAL note for the result, if there
502 if (find_reg_note (use_rtl, REG_EQUAL, NULL_RTX))
512 /* If there are any paradoxical SUBREGs, drop the REG_EQUAL note,
514 match the REG_EQUAL note content. See PR70574. */
519 fprintf (dump_file, " Setting REG_EQUAL note\n");
521 return set_unique_reg_note (use_rtl, REG_EQUAL, value);
527 if ((REG_NOTE_KIND (note) == REG_EQUAL
554 if ((REG_NOTE_KIND (note) == REG_EQUAL
    [all...]
cprop.cc 281 /* See if a REG_EQUAL note shows this equivalent to a simpler expression.
288 In this case, there will almost always be a REG_EQUAL note on the
289 insn that sets SRC. By recording the REG_EQUAL value here as SRC
296 && REG_NOTE_KIND (note) == REG_EQUAL
749 && REG_NOTE_KIND (note) == REG_EQUAL
786 /* If there is already a REG_EQUAL note, update the expression in it
788 if (note != 0 && REG_NOTE_KIND (note) == REG_EQUAL)
789 set_unique_reg_note (insn, REG_EQUAL,
803 a REG destination and don't yet have a note, add a REG_EQUAL note
807 note = set_unique_reg_note (insn, REG_EQUAL, copy_rtx (src))
    [all...]
combine-stack-adj.cc 584 if (rtx equal = find_reg_note (insn, REG_EQUAL, NULL_RTX))
compare-elim.cc 895 x = find_reg_note (insn, REG_EQUAL, NULL);
gcse.cc 178 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_1 (eqv))
    [all...]
cse.cc 3168 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 note will specify the value of register (reg:SI 119) at thi
    [all...]
ira.cc 3683 note = find_reg_note (insn, REG_EQUAL, NULL_RTX);
3686 REG_EQUAL note on the insn. Since this note would be redundant,
3689 note = set_unique_reg_note (insn, REG_EQUAL, copy_rtx (src));
3691 /* Don't bother considering a REG_EQUAL note containing an EXPR_LIST
3723 note_tmp = find_reg_note (insn_tmp, REG_EQUAL, NULL_RTX);
4097 rtx eqnote = find_reg_note (def_insn, REG_EQUAL, NULL_RTX);
ree.cc 256 /* Update or remove REG_EQUAL or REG_EQUIV notes for INSN. */
266 if (kind == REG_EQUAL || kind == REG_EQUIV)
reginfo.cc 1109 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
optabs.cc 61 /* Add a REG_EQUAL note to the last insn in INSNS. TARGET is being set to
68 or OP1, don't add the REG_EQUAL note but return 0. Our caller can then
105 /* For MEM target, with MEM = MEM op X, prefer no REG_EQUAL note
165 set_unique_reg_note (last_insn, REG_EQUAL, note);
1449 REG_EQUAL note to it. If we can't because TEMP conflicts with an
1719 /* If TARGET is the same as one of the operands, the REG_EQUAL note
1801 /* If TARGET is the same as one of the operands, the REG_EQUAL note
1856 /* If TARGET is the same as one of the operands, the REG_EQUAL note
2071 set_dst_reg_note (temp, REG_EQUAL,
2125 REG_EQUAL,
    [all...]
jump.cc 1536 /* Update labels in any REG_EQUAL note. */
1537 if ((note = find_reg_note (jump, REG_EQUAL, NULL_RTX)) != NULL_RTX)
rtlanal.cc 2314 description should include REG_EQUAL and REG_EQUIV notes; all such
2382 if (REG_NOTE_KIND (note) == REG_EQUAL
2585 /* Return a REG_EQUIV or REG_EQUAL note if insn has only a single set and
2597 if (REG_NOTE_KIND (link) == REG_EQUAL
2600 /* FIXME: We should never have REG_EQUAL/REG_EQUIV notes on
2824 case REG_EQUAL:
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. */
2878 /* This assert is generally triggered when someone deletes a REG_EQUAL
    [all...]
recog.cc 940 will replace in REG_EQUAL and REG_EQUIV notes. */
948 if (REG_NOTE_KIND (note) == REG_EQUAL
3417 set_unique_reg_note (last, REG_EQUAL, XEXP (note, 0));
3419 set_unique_reg_note (last, REG_EQUAL,
expmed.cc 3347 /* REG_EQUAL note will be attached to the following insn. */
3403 /* Write a REG_EQUAL note on the last insn so that we can cse
3415 /* Don't add a REG_EQUAL note if tem is a paradoxical SUBREG.
3417 be equal to the content of the REG_EQUAL note, the upper bits
3426 set_dst_reg_note (insn, REG_EQUAL, gen_rtx_MULT (nmode, tem, c),
4554 set_dst_reg_note (insn, REG_EQUAL,
4643 set_dst_reg_note (insn, REG_EQUAL,
4730 set_dst_reg_note (insn, REG_EQUAL,
5156 set_dst_reg_note (insn, REG_EQUAL,
  /src/external/gpl3/binutils/dist/gas/config/
bfin-defs.h 176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK))
181 #define IS_HCOMPL(a, b) (REG_EQUAL(a, b) && \
bfin-parse.y 256 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)))
bfin-parse.c 307 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
308 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
  /src/external/gpl3/binutils.old/dist/gas/config/
bfin-defs.h 176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK))
181 #define IS_HCOMPL(a, b) (REG_EQUAL(a, b) && \
bfin-parse.y 256 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)))
bfin-parse.c 307 if ((!REG_EQUAL (aa->s0, ab->s0) && !REG_EQUAL (aa->s0, ab->s1))
308 || (!REG_EQUAL (aa->s1, ab->s1) && !REG_EQUAL (aa->s1, ab->s0)))
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_perf.c 4059 #define REG_EQUAL(addr, mmio) \
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(addr, GEN10_NOA_WRITE_HIGH) |
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/
changes.cc 222 case REG_EQUAL:
  /src/external/gpl3/gcc.old/dist/gcc/config/nios2/
nios2.cc 2747 set_unique_reg_note (get_last_insn (), REG_EQUAL,
2766 set_unique_reg_note (get_last_insn (), REG_EQUAL,
2780 set_unique_reg_note (get_last_insn (), REG_EQUAL,
  /src/external/gpl3/gcc.old/dist/gcc/config/tilegx/
tilegx.cc 1032 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
1067 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
1096 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
1286 /* The following put a REG_EQUAL note on this insn, so that
1289 /* set_unique_reg_note (insn, REG_EQUAL, orig); */
  /src/external/gpl3/gcc.old/dist/gcc/config/tilepro/
tilepro.cc 906 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
929 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
945 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr));
1040 /* The following put a REG_EQUAL note on this insn, so that
1043 /* set_unique_reg_note (insn, REG_EQUAL, orig); */

Completed in 103 milliseconds

1 2 3