diff options
author | Richard Guenther <rguenther@suse.de> | 2010-08-04 09:16:58 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-08-04 09:16:58 +0000 |
commit | 84d77ca61a12ab677c9b63d8cb78b07094f0cd93 (patch) | |
tree | 2bbf688db9561aecaabc1b3a46c560e355794f52 /gcc/expr.c | |
parent | 552cbe64b6e53a613e67e1aef1ecaed66bd71ed7 (diff) | |
download | gcc-84d77ca61a12ab677c9b63d8cb78b07094f0cd93.zip gcc-84d77ca61a12ab677c9b63d8cb78b07094f0cd93.tar.gz gcc-84d77ca61a12ab677c9b63d8cb78b07094f0cd93.tar.bz2 |
tree-ssa-ccp.c (get_constant_value): New function.
2010-08-04 Richard Guenther <rguenther@suse.de>
* tree-ssa-ccp.c (get_constant_value): New function.
(get_rhs_assign_op_for_ccp): Remove.
(valueize_op): New function.
(ccp_fold): Use get_constant_value and valueize_op.
(fold_const_aggregate_ref): Likewise.
(ccp_fold_stmt): Likewise.
(visit_assignment): Simplify.
From-SVN: r162860
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions