Home | History | Annotate | Download | only in gcc

Lines Matching refs:newreg

7184 /* If LOC contains references to NEWREG in a different mode, change them
7185 to use NEWREG instead. */
7189 rtx *loc, rtx_insn *insn, rtx newreg)
7197 && REGNO (x) == REGNO (newreg)
7198 && GET_MODE (x) != GET_MODE (newreg))
7200 validate_change (insn, loc, newreg, 1);
7206 /* Change the mode of any reference to the register REGNO (NEWREG) to
7207 GET_MODE (NEWREG) in INSN. */
7210 cse_change_cc_mode_insn (rtx_insn *insn, rtx newreg)
7218 cse_change_cc_mode (array, &PATTERN (insn), insn, newreg);
7219 cse_change_cc_mode (array, &REG_NOTES (insn), insn, newreg);
7229 /* Change the mode of any reference to the register REGNO (NEWREG) to
7230 GET_MODE (NEWREG), starting at START. Stop before END. Stop at
7231 any instruction which modifies NEWREG. */
7234 cse_change_cc_mode_insns (rtx_insn *start, rtx_insn *end, rtx newreg)
7243 if (reg_set_p (newreg, insn))
7246 cse_change_cc_mode_insn (insn, newreg);
7278 rtx newreg;
7423 newreg = NULL_RTX;
7430 if (! newreg)
7433 newreg = cc_reg;
7435 newreg = gen_rtx_REG (mode, REGNO (cc_reg));
7438 newreg);
7540 rtx newreg = gen_rtx_REG (mode, REGNO (cc_reg));
7542 cse_change_cc_mode_insn (cc_src_insn, newreg);
7548 newreg);