/haiku-buildtools/binutils/gas/config/ |
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)))
|
/haiku-buildtools/gcc/gcc/ |
H A D | expmed.c | 3021 /* REG_EQUAL note will be attached to the following insn. */ 3077 /* Write a REG_EQUAL note on the last insn so that we can cse 3090 set_dst_reg_note (insn, REG_EQUAL, 4227 set_dst_reg_note (insn, REG_EQUAL, 4311 set_dst_reg_note (insn, REG_EQUAL, 4403 set_dst_reg_note (insn, REG_EQUAL, 4825 set_dst_reg_note (insn, REG_EQUAL,
|
H A D | optabs.c | 189 /* Add a REG_EQUAL note to the last insn in INSNS. TARGET is being set to 196 or OP1, don't add the REG_EQUAL note but return 0. Our caller can then 232 /* For MEM target, with MEM = MEM op X, prefer no REG_EQUAL note 292 set_unique_reg_note (last_insn, REG_EQUAL, note); 1515 REG_EQUAL note to it. If we can't because TEMP conflicts with an 1767 /* If TARGET is the same as one of the operands, the REG_EQUAL note 1839 /* If TARGET is the same as one of the operands, the REG_EQUAL note 1892 /* If TARGET is the same as one of the operands, the REG_EQUAL note 2101 set_dst_reg_note (temp, REG_EQUAL, 2154 REG_EQUAL, 3019 set_dst_reg_note (get_last_insn (), REG_EQUAL, local [all...] |
H A D | explow.c | 669 set_unique_reg_note (insn, REG_EQUAL, x);
|
H A D | loop-invariant.c | 1575 /* If there is a REG_EQUAL note on the insn we just moved, and the 1579 uses in REG_EQUAL notes are taken into account in the computation 1582 if ((note = find_reg_note (inv->insn, REG_EQUAL, NULL_RTX))
|
H A D | jump.c | 1644 /* Update labels in any REG_EQUAL note. */ 1645 if ((note = find_reg_note (jump, REG_EQUAL, NULL_RTX)) != NULL_RTX)
|
H A D | alias.c | 2995 if (note && REG_NOTE_KIND (note) == REG_EQUAL
|
H A D | df-scan.c | 1963 /* Rescan only the REG_EQUIV/REG_EQUAL notes part of INSN. */ 2021 /* Process REG_EQUIV/REG_EQUAL notes */ 2028 case REG_EQUAL: 3237 /* Process REG_EQUIV/REG_EQUAL notes. */ 3244 case REG_EQUAL:
|
H A D | ifcvt.c | 2130 REG_EQUAL note or a simple source if necessary. */ 2734 /* If there was a REG_EQUAL note, delete it since it may have been 2736 if ((note = find_reg_note (insn_b, REG_EQUAL, NULL_RTX)) != 0) 4508 /* PR 21767: when moving insns above a conditional branch, the REG_EQUAL 4517 note = find_reg_note (insn, REG_EQUAL, NULL_RTX); 4523 /* PR46315: when moving insns above a conditional branch, the REG_EQUAL
|
H A D | reload1.c | 1214 only to tag a REG_EQUAL note on them. Remove all REG_DEAD and REG_UNUSED 1233 || find_reg_note (insn, REG_EQUAL, NULL_RTX))) 3385 currently support: a single set with the source or a REG_EQUAL 3399 /* Otherwise, see if we have a REG_EQUAL note of the form 3404 if ((REG_NOTE_KIND (links) == REG_EQUAL 3710 currently support: a single set with the source or a REG_EQUAL 3726 /* Otherwise, see if we have a REG_EQUAL note of the form 3731 if ((REG_NOTE_KIND (links) == REG_EQUAL
|
H A D | cselib.c | 1469 && (note = find_reg_note (p->setting_insn, REG_EQUAL, NULL_RTX))
|
H A D | dse.c | 1548 rtx tem = find_reg_note (insn_info->insn, REG_EQUAL, NULL_RTX);
|
H A D | emit-rtl.c | 5233 /* Notes like REG_EQUAL and REG_EQUIV refer to a set in an instruction. 5249 registers. REG_EQUAL and REG_EQUIV notes really do require the 5282 case REG_EQUAL: 5284 /* We need to support the REG_EQUAL on USE trick of find_reloads. */ 5288 /* Don't add ASM_OPERAND REG_EQUAL/REG_EQUIV notes. 5316 case REG_EQUAL:
|
/haiku-buildtools/legacy/gcc/gcc/ |
H A D | unroll.c | 1537 /* Some ports store large constants in memory and add a REG_EQUAL 1541 rtx note = find_reg_note (src_insn, REG_EQUAL, 0); 3476 the equivalent constant if there is a REG_EQUAL note otherwise just 3497 If it sets the entire register, and has a REG_EQUAL note, 3498 then use the value of the REG_EQUAL note. */ 3502 rtx note = find_reg_note (insn, REG_EQUAL, NULL_RTX); 3504 /* Only use the REG_EQUAL note if it is a constant.
|
H A D | regclass.c | 2161 || ((note = find_reg_note (insn, REG_EQUAL, 0)) != 0
|
H A D | rtl.h | 300 REG_EQUAL is like REG_EQUIV except that the destination 366 REG_EQUAL = 5, REG_RETVAL = 6, REG_LIBCALL = 7, 364 REG_EQUAL = 5, REG_RETVAL = 6, REG_LIBCALL = 7, enumerator in enum:reg_note
|
H A D | rtlanal.c | 767 rtx note = find_reg_note (p, REG_EQUAL, NULL_RTX);
|
H A D | reload1.c | 1146 inserted only to tag a REG_EQUAL note on them. Remove all 1159 && find_reg_note (insn, REG_EQUAL, NULL_RTX)) 3018 = gen_rtx_EXPR_LIST (REG_EQUAL, new, NULL_RTX); 9867 /* Previous REG_EQUIV / REG_EQUAL notes for PREV 9871 if (REG_NOTE_KIND (*np) == REG_EQUAL
|
H A D | combine.c | 953 a REG_EQUAL note. This may be part of a REG_NO_CONFLICT sequence. */ 954 || (rtx_equal_p (src, dest) && find_reg_note (insn, REG_EQUAL, NULL_RTX)) 3946 REG_EQUAL note. */ 11561 case REG_EQUAL: 11600 a REG_EQUAL note. */ 11603 || ((tem = find_reg_note (i3, REG_EQUAL, NULL_RTX)) 11610 || ((tem = find_reg_note (i2, REG_EQUAL, NULL_RTX))
|
/haiku-buildtools/gcc/gcc/config/tilepro/ |
H A D | tilepro.c | 949 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 972 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 988 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 1083 /* The following put a REG_EQUAL note on this insn, so that 1086 /* set_unique_reg_note (insn, REG_EQUAL, orig); */
|
/haiku-buildtools/gcc/gcc/config/tilegx/ |
H A D | tilegx.c | 1072 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 1107 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 1136 set_unique_reg_note (last, REG_EQUAL, copy_rtx (addr)); 1326 /* The following put a REG_EQUAL note on this insn, so that 1329 /* set_unique_reg_note (insn, REG_EQUAL, orig); */
|
/haiku-buildtools/gcc/gcc/config/pa/ |
H A D | pa.c | 815 /* Put a REG_EQUAL note on this insn, so that it can be optimized. */ 816 add_reg_note (insn, REG_EQUAL, orig); 884 /* Put a REG_EQUAL note on this insn, so that it can be optimized. */ 885 set_unique_reg_note (insn, REG_EQUAL, orig); 2088 /* Put a REG_EQUAL note on this insn. */ 2089 set_unique_reg_note (insn, REG_EQUAL, operand1); 2298 set_unique_reg_note (insn, REG_EQUAL, op1);
|
/haiku-buildtools/legacy/gcc/gcc/config/m88k/ |
H A D | m88k.c | 341 /* Put a REG_EQUAL note on this insn, so that it can be optimized 343 REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_EQUAL, orig,
|
/haiku-buildtools/gcc/gcc/config/mn10300/ |
H A D | mn10300.c | 1925 set_unique_reg_note (x, REG_EQUAL, orig);
|
/haiku-buildtools/gcc/gcc/config/ |
H A D | darwin.c | 911 set_unique_reg_note (insn, REG_EQUAL, pic_ref);
|