aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-08-04 09:16:58 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-08-04 09:16:58 +0000
commit84d77ca61a12ab677c9b63d8cb78b07094f0cd93 (patch)
tree2bbf688db9561aecaabc1b3a46c560e355794f52 /gcc/expr.c
parent552cbe64b6e53a613e67e1aef1ecaed66bd71ed7 (diff)
downloadgcc-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