diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2005-02-28 15:29:43 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2005-02-28 15:29:43 +0000 |
commit | 0a67e02c3a3bcb80273ed9a4441037a934e2fb2d (patch) | |
tree | 98930230733c276a8fda51116d6109bbf57e8f2c /gcc/rtl.h | |
parent | ace9ac7b516143431e8dfcebedc2eeeffb1ab898 (diff) | |
download | gcc-0a67e02c3a3bcb80273ed9a4441037a934e2fb2d.zip gcc-0a67e02c3a3bcb80273ed9a4441037a934e2fb2d.tar.gz gcc-0a67e02c3a3bcb80273ed9a4441037a934e2fb2d.tar.bz2 |
simplify-rtx.c (simplify_unary_operation_1, [...]): New, extracted from...
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.
From-SVN: r95686
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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, |