summaryrefslogtreecommitdiff
path: root/gcc/config/alpha/alpha-protos.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-22 00:59:12 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-22 00:59:12 +0000
commit2267ca842b3577b3bd9ffdb2acfdff5e1498b39e (patch)
tree6e41af970e3a2919c2aeae37c26a63c0d7900f8e /gcc/config/alpha/alpha-protos.h
parentc4fb66accaaaf12b786f84e8aec9f04e875cc75b (diff)
downloadgcc-2267ca842b3577b3bd9ffdb2acfdff5e1498b39e.tar.gz
* config/alpha/alpha.c (alpha_split_tfmode_frobsign): New.
* config/alpha/alpha-protos.h: Declare it. * config/alpha/alpha.md (abstf_internal): Use it. (negtf_internal): Likewise. (andnotdi3): Unstar the name. (movtf_internal): Add o/G alternative. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37634 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/alpha/alpha-protos.h')
-rw-r--r--gcc/config/alpha/alpha-protos.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha-protos.h b/gcc/config/alpha/alpha-protos.h
index d70ac7fe821..c12b92d9c79 100644
--- a/gcc/config/alpha/alpha-protos.h
+++ b/gcc/config/alpha/alpha-protos.h
@@ -90,6 +90,8 @@ extern int alpha_split_conditional_move PARAMS ((enum rtx_code, rtx, rtx,
extern void alpha_emit_xfloating_arith PARAMS ((enum rtx_code, rtx[]));
extern void alpha_emit_xfloating_cvt PARAMS ((enum rtx_code, rtx[]));
extern void alpha_split_tfmode_pair PARAMS ((rtx[]));
+extern void alpha_split_tfmode_frobsign PARAMS ((rtx[],
+ rtx (*)(rtx, rtx, rtx)));
extern void alpha_expand_unaligned_load PARAMS ((rtx, rtx, HOST_WIDE_INT,
HOST_WIDE_INT, int));
extern void alpha_expand_unaligned_store PARAMS ((rtx, rtx, HOST_WIDE_INT,