diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-01-14 23:10:50 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-01-14 23:10:50 +0000 |
commit | 941522d6c3e2c621f0687479d39e7dfc888c23bc (patch) | |
tree | 5b5f754e444d69a16ff8c719a5776021720484fb /gcc/jump.c | |
parent | 249e259654efc9c5f8b07f1c2ff289598cb287c5 (diff) | |
download | ppe42-gcc-941522d6c3e2c621f0687479d39e7dfc888c23bc.tar.gz ppe42-gcc-941522d6c3e2c621f0687479d39e7dfc888c23bc.zip |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17357 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/jump.c')
-rw-r--r-- | gcc/jump.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/gcc/jump.c b/gcc/jump.c index ba484d175e6..239af469935 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -478,7 +478,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) /* Change this into a USE so that we won't emit code for it, but still can keep the note. */ PATTERN (insn) - = gen_rtx (USE, VOIDmode, XEXP (trial, 0)); + = gen_rtx_USE (VOIDmode, XEXP (trial, 0)); INSN_CODE (insn) = -1; /* Remove all reg notes but the REG_DEAD one. */ REG_NOTES (insn) = trial; @@ -2106,7 +2106,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) /* Make the old conditional jump into an unconditional one. */ SET_SRC (PATTERN (insn)) - = gen_rtx (LABEL_REF, VOIDmode, JUMP_LABEL (insn)); + = gen_rtx_LABEL_REF (VOIDmode, JUMP_LABEL (insn)); INSN_CODE (insn) = -1; emit_barrier_after (insn); /* Add to jump_chain unless this is a new label @@ -2413,8 +2413,9 @@ duplicate_loop_exit_test (loop_start) for (link = REG_NOTES (insn); link; link = XEXP (link, 1)) if (REG_NOTE_KIND (link) != REG_LABEL) REG_NOTES (copy) - = copy_rtx (gen_rtx (EXPR_LIST, REG_NOTE_KIND (link), - XEXP (link, 0), REG_NOTES (copy))); + = copy_rtx (gen_rtx_EXPR_LIST (REG_NOTE_KIND (link), + XEXP (link, 0), + REG_NOTES (copy))); if (reg_map && REG_NOTES (copy)) replace_regs (REG_NOTES (copy), reg_map, max_reg, 1); break; @@ -3402,8 +3403,8 @@ mark_jump_label (x, insn, cross_jump) || ! (GET_CODE (next) == JUMP_INSN && (GET_CODE (PATTERN (next)) == ADDR_VEC || GET_CODE (PATTERN (next)) == ADDR_DIFF_VEC))) - REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, label, - REG_NOTES (insn)); + REG_NOTES (insn) = gen_rtx_EXPR_LIST (REG_LABEL, label, + REG_NOTES (insn)); } } return; @@ -3490,8 +3491,8 @@ delete_computation (insn) delete_computation (prev); else /* Otherwise, show that cc0 won't be used. */ - REG_NOTES (prev) = gen_rtx (EXPR_LIST, REG_UNUSED, - cc0_rtx, REG_NOTES (prev)); + REG_NOTES (prev) = gen_rtx_EXPR_LIST (REG_UNUSED, + cc0_rtx, REG_NOTES (prev)); } } #endif @@ -3840,9 +3841,9 @@ invert_exp (x, insn) if (can_reverse_comparison_p (comp, insn) && validate_change (insn, &XEXP (x, 0), - gen_rtx (reverse_condition (GET_CODE (comp)), - GET_MODE (comp), XEXP (comp, 0), - XEXP (comp, 1)), 0)) + gen_rtx_fmt_ee (reverse_condition (GET_CODE (comp)), + GET_MODE (comp), XEXP (comp, 0), + XEXP (comp, 1)), 0)) return 1; tem = XEXP (x, 1); @@ -3983,22 +3984,22 @@ redirect_exp (loc, olabel, nlabel, insn) if (nlabel) XEXP (x, 0) = nlabel; else - return validate_change (insn, loc, gen_rtx (RETURN, VOIDmode), 0); + return validate_change (insn, loc, gen_rtx_RETURN (VOIDmode), 0); return 1; } } else if (code == RETURN && olabel == 0) { - x = gen_rtx (LABEL_REF, VOIDmode, nlabel); + x = gen_rtx_LABEL_REF (VOIDmode, nlabel); if (loc == &PATTERN (insn)) - x = gen_rtx (SET, VOIDmode, pc_rtx, x); + x = gen_rtx_SET (VOIDmode, pc_rtx, x); return validate_change (insn, loc, x, 0); } if (code == SET && nlabel == 0 && SET_DEST (x) == pc_rtx && GET_CODE (SET_SRC (x)) == LABEL_REF && XEXP (SET_SRC (x), 0) == olabel) - return validate_change (insn, loc, gen_rtx (RETURN, VOIDmode), 0); + return validate_change (insn, loc, gen_rtx_RETURN (VOIDmode), 0); fmt = GET_RTX_FORMAT (code); for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) |