aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-08-03 13:28:46 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-08-03 13:28:46 +0000
commitd4b71b95fe4842753bc3b695862d2dc160ff2313 (patch)
treeb0cc92d24bb9bd7cc191e1350e787968d64b9921 /gcc/tree-ssa-threadupdate.c
parent1d2fdec6bc1fe203e9df6f5e5edf69f50af0b35d (diff)
downloadgcc-d4b71b95fe4842753bc3b695862d2dc160ff2313.zip
gcc-d4b71b95fe4842753bc3b695862d2dc160ff2313.tar.gz
gcc-d4b71b95fe4842753bc3b695862d2dc160ff2313.tar.bz2
genmatch.c (simplify::for_subst_vec): New member.
2015-08-03 Richard Biener <rguenther@suse.de> * genmatch.c (simplify::for_subst_vec): New member. (binary_ok): New helper for for lowering. (lower_for): Delay substituting operators into result expressions if we can merge the results eventually again. (capture_info::walk_result): Adjust for user_id appearing as result expression operator. (expr::gen_transform): Likewise. (dt_simplify::gen_1): Likewise. (dt_simplify::gen): Pass not substituted operators to tail functions or initialize local variable with it. (decision_tree::gen): Adjust function signature. * match.pd: Fix tests against global code and add default cases to switch stmts. From-SVN: r226504
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions