aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2005-02-28 15:29:43 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2005-02-28 15:29:43 +0000
commit0a67e02c3a3bcb80273ed9a4441037a934e2fb2d (patch)
tree98930230733c276a8fda51116d6109bbf57e8f2c /gcc/rtl.h
parentace9ac7b516143431e8dfcebedc2eeeffb1ab898 (diff)
downloadgcc-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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index b0d839a5..689e13f 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,