Lines Matching refs:REGNO

1068       && REGNO (x) >= FIRST_PSEUDO_REGISTER
1072 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start, REGNO (x))
1077 reg_stat[REGNO (x)].nonzero_bits = GET_MODE_MASK (GET_MODE (x));
1078 reg_stat[REGNO (x)].sign_bit_copies = 1;
1119 if (reg_stat[REGNO (x)].nonzero_bits != ~(unsigned HOST_WIDE_INT) 0)
1120 reg_stat[REGNO (x)].nonzero_bits
1123 if (reg_stat[REGNO (x)].sign_bit_copies == 0
1124 || reg_stat[REGNO (x)].sign_bit_copies > num)
1125 reg_stat[REGNO (x)].sign_bit_copies = num;
1129 reg_stat[REGNO (x)].nonzero_bits = GET_MODE_MASK (GET_MODE (x));
1130 reg_stat[REGNO (x)].sign_bit_copies = 1;
1208 unsigned int regno = REGNO (XEXP (elt, 0));
1216 && (REGNO (XEXP (i3elt, 0)) == regno
1281 && REGNO (dest) < FIRST_PSEUDO_REGISTER
1282 && global_regs[REGNO (dest)])))
1339 && ((REGNO (dest) < FIRST_PSEUDO_REGISTER
1340 && ! HARD_REGNO_MODE_OK (REGNO (dest), GET_MODE (dest)))
1348 || (REGNO (src) < FIRST_PSEUDO_REGISTER
1349 && ! HARD_REGNO_MODE_OK (REGNO (src), GET_MODE (src)))))
1374 || REGNO (reg) >= FIRST_PSEUDO_REGISTER
1375 || !fixed_regs[REGNO (reg)])
1398 && REG_P (dest) && REGNO (dest) < FIRST_PSEUDO_REGISTER)
1531 && REGNO (inner_dest) < FIRST_PSEUDO_REGISTER
1532 && (! HARD_REGNO_MODE_OK (REGNO (inner_dest),
1552 && REGNO (subdest) != FRAME_POINTER_REGNUM
1554 && REGNO (subdest) != HARD_FRAME_POINTER_REGNUM
1557 && (REGNO (subdest) != ARG_POINTER_REGNUM
1558 || ! fixed_regs [REGNO (subdest)])
1560 && REGNO (subdest) != STACK_POINTER_REGNUM)
1643 && ((REGNO (src) < FIRST_PSEUDO_REGISTER
1644 && ! fixed_regs[REGNO (src)]
1645 && CLASS_LIKELY_SPILLED_P (REGNO_REG_CLASS (REGNO (src))))
1646 || (REGNO (dest) < FIRST_PSEUDO_REGISTER
1647 && ! fixed_regs[REGNO (dest)]
1648 && CLASS_LIKELY_SPILLED_P (REGNO_REG_CLASS (REGNO (dest))))))
1671 regno = REGNO (x);
1705 if (!REG_P (reg) || !FUNCTION_VALUE_REGNO_P (REGNO (reg)))
1707 regno = REGNO (reg);
1770 regno = REGNO (x);
1908 && REGNO (SET_SRC (PATTERN (i3))) >= FIRST_PSEUDO_REGISTER
2307 unsigned int regno = REGNO (SET_DEST (newpat));
2605 if (REGNO (i2dest) < FIRST_PSEUDO_REGISTER)
2606 ni2dest = gen_rtx_REG (new_mode, REGNO (i2dest));
2609 SUBST_MODE (regno_reg_rtx[REGNO (i2dest)], new_mode);
2610 ni2dest = regno_reg_rtx[REGNO (i2dest)];
2621 && REGNO (i2dest) >= FIRST_PSEUDO_REGISTER)
2625 PUT_MODE (regno_reg_rtx[REGNO (i2dest)], old_mode);
2693 && REGNO (new_i3_dest) == REGNO (new_i2_dest))
2694 REG_N_SETS (REGNO (new_i2_dest))++;
2729 if (REGNO (i2dest) < FIRST_PSEUDO_REGISTER)
2730 newdest = gen_rtx_REG (split_mode, REGNO (i2dest));
2733 SUBST_MODE (regno_reg_rtx[REGNO (i2dest)], split_mode);
2734 newdest = regno_reg_rtx[REGNO (i2dest)];
2889 && reg_stat[REGNO (temp)].nonzero_bits != 0
2892 && (reg_stat[REGNO (temp)].nonzero_bits
2897 && reg_stat[REGNO (temp)].nonzero_bits != 0
2900 && (reg_stat[REGNO (temp)].nonzero_bits
3016 REG_N_DEATHS (REGNO (XEXP (note, 0)))--;
3024 REG_N_DEATHS (REGNO (XEXP (note, 0)))++;
3259 REG_N_DEATHS (REGNO (XEXP (temp, 0)))++;
3268 REG_N_DEATHS (REGNO (XEXP (temp, 0)))++;
3283 REG_N_DEATHS (REGNO (i3dest_killed))++;
3299 REG_N_DEATHS (REGNO (i2dest))++;
3313 REG_N_DEATHS (REGNO (i1dest))++;
3354 regno = REGNO (i2dest);
3371 regno = REGNO (i1dest);
3920 && REGNO (X) == REGNO (Y) && GET_MODE (X) == GET_MODE (Y)))
3936 && REGNO (x) == REGNO (from))
4083 && REGNO (to) < FIRST_PSEUDO_REGISTER
4084 && REG_CANNOT_CHANGE_MODE_P (REGNO (to),
5287 unsigned int regno = REGNO (dest);
5409 && ! (REG_P (dest) && REGNO (dest) < FIRST_PSEUDO_REGISTER
5410 && REG_CANNOT_CHANGE_MODE_P (REGNO (dest),
8313 if (reg_stat[REGNO (x)].last_set_value != 0
8314 && (reg_stat[REGNO (x)].last_set_mode == mode
8315 || (GET_MODE_CLASS (reg_stat[REGNO (x)].last_set_mode) == MODE_INT
8317 && (reg_stat[REGNO (x)].last_set_label == label_tick
8318 || (REGNO (x) >= FIRST_PSEUDO_REGISTER
8319 && REG_N_SETS (REGNO (x)) == 1
8322 REGNO (x))))
8323 && INSN_CUID (reg_stat[REGNO (x)].last_set) < subst_low_cuid)
8325 *nonzero &= reg_stat[REGNO (x)].last_set_nonzero_bits;
8355 else if (nonzero_sign_valid && reg_stat[REGNO (x)].nonzero_bits)
8357 unsigned HOST_WIDE_INT mask = reg_stat[REGNO (x)].nonzero_bits;
8383 if (reg_stat[REGNO (x)].last_set_value != 0
8384 && reg_stat[REGNO (x)].last_set_mode == mode
8385 && (reg_stat[REGNO (x)].last_set_label == label_tick
8386 || (REGNO (x) >= FIRST_PSEUDO_REGISTER
8387 && REG_N_SETS (REGNO (x)) == 1
8390 REGNO (x))))
8391 && INSN_CUID (reg_stat[REGNO (x)].last_set) < subst_low_cuid)
8393 *result = reg_stat[REGNO (x)].last_set_sign_bit_copies;
8401 if (nonzero_sign_valid && reg_stat[REGNO (x)].sign_bit_copies != 0
8403 *result = reg_stat[REGNO (x)].sign_bit_copies;
10843 unsigned int regno = REGNO (x);
10905 unsigned int regno = REGNO (reg);
11076 unsigned int regno = REGNO (XEXP (link, 0));
11127 unsigned int regno = REGNO (SUBREG_REG (subreg));
11139 || REGNO (SET_DEST (set)) != regno
11154 regno = REGNO (SET_SRC (set));
11170 enum machine_mode truncated = reg_stat[REGNO (x)].truncated_to_mode;
11172 if (truncated == 0 || reg_stat[REGNO (x)].truncation_label != label_tick)
11207 else if (REG_P (x) && REGNO (x) < FIRST_PSEUDO_REGISTER)
11212 if (reg_stat[REGNO (x)].truncated_to_mode == 0
11213 || reg_stat[REGNO (x)].truncation_label < label_tick
11215 < GET_MODE_SIZE (reg_stat[REGNO (x)].truncated_to_mode)))
11217 reg_stat[REGNO (x)].truncated_to_mode = truncated_mode;
11218 reg_stat[REGNO (x)].truncation_label = label_tick;
11279 unsigned int regno = REGNO (x);
11385 regno = REGNO (x);
11441 unsigned int regno = REGNO (x);
11499 regno = REGNO (dest);
11522 reg_dead_regno = REGNO (reg);
11611 regno = REGNO (x);
11678 /* Remove register number REGNO from the dead registers list of INSN.
11716 unsigned int regno = REGNO (x);
11756 unsigned int deadregno = REGNO (XEXP (note, 0));
11900 tregno = REGNO (target), regno = REGNO (x);
12022 ? find_regno_note (i3, REG_UNUSED, REGNO (XEXP (note, 0)))
12032 REGNO (XEXP (note, 0)))
12243 if ((REGNO (XEXP (note, 0)) >= FIRST_PSEUDO_REGISTER
12244 || !global_regs[REGNO (XEXP (note, 0))])
12321 REGNO (XEXP (note, 0))))
12362 REGNO (XEXP (note, 0))))
12374 unsigned int regno = REGNO (XEXP (note, 0));
12489 REG_N_DEATHS (REGNO (XEXP (note, 0)))--;
12496 REG_N_DEATHS (REGNO (XEXP (note, 0)))++;