diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-08-19 20:51:09 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-08-19 20:51:09 +0000 |
commit | f3222b793db6b9a79d23e019b0395f0907597e75 (patch) | |
tree | a137d7fa019883bc91608e7bfe8e36562ac11349 /gcc/expr.h | |
parent | cd459bf87c0662db04a840f15d2e914f1ae536fa (diff) | |
download | gcc-f3222b793db6b9a79d23e019b0395f0907597e75.zip gcc-f3222b793db6b9a79d23e019b0395f0907597e75.tar.gz gcc-f3222b793db6b9a79d23e019b0395f0907597e75.tar.bz2 |
emit_move et al return rtx_insn *
2014-08-19 David Malcolm <dmalcolm@redhat.com>
* expr.h (emit_move_insn): Strengthen return type from rtx to
rtx_insn *.
(emit_move_insn_1): Likewise.
(emit_move_complex_push): Likewise.
(emit_move_complex_parts): Likewise.
* expr.c (emit_move_via_integer): Strengthen return type from rtx
to rtx_insn *. Replace use of NULL_RTX with NULL when working
with insns.
(emit_move_complex_push): Strengthen return type from rtx to
rtx_insn *.
(emit_move_complex): Likewise, also for local "ret".
(emit_move_ccmode): Likewise.
(emit_move_multi_word): Likewise for return type and locals
"last_insn", "seq".
(emit_move_insn_1): Likewise for return type and locals "result",
"ret".
(emit_move_insn): Likewise for return type and local "last_insn".
(compress_float_constant): Likewise.
From-SVN: r214195
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -402,13 +402,13 @@ extern rtx store_by_pieces (rtx, unsigned HOST_WIDE_INT, void *, unsigned int, bool, int); /* Emit insns to set X from Y. */ -extern rtx emit_move_insn (rtx, rtx); +extern rtx_insn *emit_move_insn (rtx, rtx); /* Emit insns to set X from Y, with no frills. */ -extern rtx emit_move_insn_1 (rtx, rtx); +extern rtx_insn *emit_move_insn_1 (rtx, rtx); -extern rtx emit_move_complex_push (enum machine_mode, rtx, rtx); -extern rtx emit_move_complex_parts (rtx, rtx); +extern rtx_insn *emit_move_complex_push (enum machine_mode, rtx, rtx); +extern rtx_insn *emit_move_complex_parts (rtx, rtx); extern rtx emit_move_resolve_push (enum machine_mode, rtx); /* Push a block of length SIZE (perhaps variable) |