diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2005-02-28 15:29:43 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gnu.org> | 2005-02-28 15:29:43 +0000 |
commit | 30bf245763ef2bd093d60d7792360ee8de4fc526 (patch) | |
tree | 98930230733c276a8fda51116d6109bbf57e8f2c /gcc/rtl.h | |
parent | eebb1d11294c8a0c0fbf0d9a7b6cccfb2a854d83 (diff) |
2005-02-28 Paolo Bonzini <bonzini@gnu.org>
* simplify-rtx.c (simplify_unary_operation_1,
simplify_const_unary_operation): New, extracted from...
(simplify_unary_operation): ... this one.
(simplify_binary_operation_1,
simplify_const_binary_operation): New, extracted from...
(simplify_binary_operation): ... this one.
* rtl.h (simplify_const_unary_operation,
simplify_const_binary_operation): Add prototypes.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@95686 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h index b0d839a5337..689e13fb07e 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -1516,8 +1516,12 @@ extern int split_branch_probability; extern rtx split_insns (rtx, rtx); /* In simplify-rtx.c */ +extern rtx simplify_const_unary_operation (enum rtx_code, enum machine_mode, + rtx, enum machine_mode); extern rtx simplify_unary_operation (enum rtx_code, enum machine_mode, rtx, enum machine_mode); +extern rtx simplify_const_binary_operation (enum rtx_code, enum machine_mode, + rtx, rtx); extern rtx simplify_binary_operation (enum rtx_code, enum machine_mode, rtx, rtx); extern rtx simplify_ternary_operation (enum rtx_code, enum machine_mode, |