| /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); */
|