diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-28 10:37:45 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-28 10:37:45 -0400 |
commit | c8e9adecbb12197ab8758bccf11e078ae51f2a1a (patch) | |
tree | 7fc575ada08e28eb7b595a18f99987c3d1bd2c7d /gcc | |
parent | fd94addf1d4edec67c2540454237f7ffd534933a (diff) | |
download | gcc-c8e9adecbb12197ab8758bccf11e078ae51f2a1a.zip gcc-c8e9adecbb12197ab8758bccf11e078ae51f2a1a.tar.gz gcc-c8e9adecbb12197ab8758bccf11e078ae51f2a1a.tar.bz2 |
(alpha_emit_set_const): Add declaration.
From-SVN: r9532
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/alpha/alpha.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 7cc0ac6..ef0f3e1 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -901,6 +901,13 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, ALL_REGS, } \ } +/* Try to output insns to set TARGET equal to the constant C if it can be + done in less than N insns. Do all computations in MODE. Returns the place + where the output has been placed if it can be done and the insns have been + emitted. If it would take more than N insns, zero is returned and no + insns and emitted. */ +extern struct rtx_def *alpha_emit_set_const (); + /* Generate necessary RTL for __builtin_saveregs(). ARGLIST is the argument list; see expr.c. */ extern struct rtx_def *alpha_builtin_saveregs (); |