r208483 - in /branches/match-and-simplify/gcc: ...
rguenth@gcc.gnu.org
rguenth@gcc.gnu.org
Tue Mar 11 14:38:00 GMT 2014
Author: rguenth
Date: Tue Mar 11 14:38:06 2014
New Revision: 208483
URL: http://gcc.gnu.org/viewcvs?rev=208483&root=gcc&view=rev
Log:
2014-03-11 Richard Biener <rguenther@suse.de>
* tree-ssa-sccvn.h (struct vn_ssa_aux): Remove has_constants
member.
* tree-ssa-sccvn.c (vn_get_expr_for): Simplify for legacy PRE use.
(visit_copy): Do not set or use has_constants or expr.
(visit_reference_op_call): Likewise.
(visit_phi): Likewise.
(visit_use): Likewise.
(visit_reference_op_load): Simplify result using
gimple_match_and_simplify.
(expr_has_constants, stmt_has_constants, valueize_expr,
simplify_binary_expression, simplify_unary_expression): Remove.
(try_to_simplify): Do not use gimple_fold_stmt_to_constant_1.
Modified:
branches/match-and-simplify/gcc/ChangeLog.mas
branches/match-and-simplify/gcc/tree-ssa-sccvn.c
branches/match-and-simplify/gcc/tree-ssa-sccvn.h
More information about the Gcc-cvs
mailing list