diff options
author | Richard Henderson <rth@gcc.gnu.org> | 1998-01-14 15:10:50 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1998-01-14 15:10:50 -0800 |
commit | 38a448ca5dfe60244ab3c1f0ea8e3604ec69370b (patch) | |
tree | 5b5f754e444d69a16ff8c719a5776021720484fb /gcc/regmove.c | |
parent | ace62b49726ea831f91ad378882af8c5f8e28176 (diff) | |
download | gcc-38a448ca5dfe60244ab3c1f0ea8e3604ec69370b.tar.gz |
alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO...
* alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;
change gen_rtx(expr...) to gen_rtx_fmt_foo(expr...).
* caller-save.c, calls.c, combine.c, cse.c: Likewise.
* dwarf2out.c, except.c, explow.c, expmed.c, expr.c: Likewise.
* final.c, flow.c, function.c, genpeep.c, haifa-sched.c: Likewise.
* halfpic.c, integrate.c, jump.c, local-alloc.c, loop.c: Likewise.
* profile.c, recog.c, reg-stack.c, regclass.c, regmove.c: Likewise.
* reload.c, reload1.c, reorg.c, sched.c, stmt.c, stupid.c: Likewise.
* unroll.c, varasm.c: Likewise.
* config/alpha/alpha.c, config/alpha/alpha.md: Likewise.
From-SVN: r17357
Diffstat (limited to 'gcc/regmove.c')
-rw-r--r-- | gcc/regmove.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/gcc/regmove.c b/gcc/regmove.c index d6d78d29121..a6695df03c7 100644 --- a/gcc/regmove.c +++ b/gcc/regmove.c @@ -114,14 +114,12 @@ try_auto_increment (insn, inc_insn, inc_insn_set, reg, increment, pre) &SET_SRC (inc_insn_set), XEXP (SET_SRC (inc_insn_set), 0), 1); validate_change (insn, &XEXP (use, 0), - gen_rtx (inc_code, - Pmode, - reg), 1); + gen_rtx_fmt_e (inc_code, Pmode, reg), 1); if (apply_change_group ()) { REG_NOTES (insn) - = gen_rtx (EXPR_LIST, REG_INC, - reg, REG_NOTES (insn)); + = gen_rtx_EXPR_LIST (REG_INC, + reg, REG_NOTES (insn)); if (! inc_insn_set) { PUT_CODE (inc_insn, NOTE); @@ -218,7 +216,7 @@ optimize_reg_copy_3 (insn, dest, src) XEXP (src, 0) = src_reg; return; } - subreg = gen_rtx(SUBREG, old_mode, src_reg, 0); + subreg = gen_rtx_SUBREG (old_mode, src_reg, 0); while (p = NEXT_INSN (p), p != insn) { if (GET_RTX_CLASS (GET_CODE (p)) != 'i') @@ -530,8 +528,8 @@ regmove_optimize (f, nregs, regmove_dump_file) >= GET_MODE_SIZE (GET_MODE (SUBREG_REG (dst)))) { src_subreg - = gen_rtx(SUBREG, GET_MODE (SUBREG_REG (dst)), - src, SUBREG_WORD (dst)); + = gen_rtx_SUBREG (GET_MODE (SUBREG_REG (dst)), + src, SUBREG_WORD (dst)); dst = SUBREG_REG (dst); } if (GET_CODE (dst) != REG @@ -1381,9 +1379,9 @@ regmove_profitable_p () break; if (i + 2 >= FIRST_PSEUDO_REGISTER) break; - reg0 = gen_rtx (REG, insn_operand_mode[icode][0], i); - reg1 = gen_rtx (REG, insn_operand_mode[icode][1], i + 1); - reg2 = gen_rtx (REG, insn_operand_mode[icode][2], i + 2); + reg0 = gen_rtx_REG (insn_operand_mode[icode][0], i); + reg1 = gen_rtx_REG (insn_operand_mode[icode][1], i + 1); + reg2 = gen_rtx_REG (insn_operand_mode[icode][2], i + 2); if (! (*insn_operand_predicate[icode][0]) (reg0, VOIDmode) || ! (*insn_operand_predicate[icode][1]) (reg1, VOIDmode) || ! (*insn_operand_predicate[icode][2]) (reg2, VOIDmode)) |