]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-ccp.c
2010-08-04 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Aug 2010 09:16:58 +0000 (09:16 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Aug 2010 09:16:58 +0000 (09:16 +0000)
commit15d138c9aa666c76c9cf608ffa59d7dcca9a0afa
tree2bbf688db9561aecaabc1b3a46c560e355794f52
parentd41e3320812c9a849b32c60aa7c7b4f4de62995f
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162860 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-ccp.c