/netbsd-current/external/gpl3/gcc/dist/gcc/ |
H A D | fwprop.cc | 53 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 D | cprop.cc | 280 /* 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 D | combine-stack-adj.cc | 584 if (rtx equal = find_reg_note (insn, REG_EQUAL, NULL_RTX))
|
H A D | 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_ [all...] |
H A D | compare-elim.cc | 895 x = find_reg_note (insn, REG_EQUAL, NULL);
|
H A D | 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 not [all...] |
H A D | reginfo.cc | 1109 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
|
/netbsd-current/external/gpl3/binutils.old/dist/gas/config/ |
H A D | bfin-defs.h | 176 #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 D | bfin-parse.y | 253 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 D | bfin-defs.h | 176 #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 D | 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)))
|
/netbsd-current/external/gpl3/gdb.old/dist/gas/config/ |
H A D | bfin-defs.h | 176 #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 D | bfin-parse.y | 253 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 D | cprop.c | 280 /* 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 D | fwprop.c | 58 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 D | compare-elim.c | 897 x = find_reg_note (insn, REG_EQUAL, NULL);
|
H A D | gcse.c | 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 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 D | cse.c | 3195 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 D | recog.c | 844 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 D | ira.c | 3554 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 D | reginfo.c | 1082 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
|
H A D | ree.c | 256 /* 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 D | i915_perf.c | 4059 #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 D | bfin-parse.c | 299 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 D | changes.cc | 222 case REG_EQUAL:
|