summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-10-19 14:00:28 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2015-10-19 14:00:28 +0000
commitdf10fba09d7d0891dcfed56ef7ce49a3dcf81840 (patch)
tree075dea0c963d70dcf98b41407036d2fb506b1b92 /gcc/config
parentec11da34ececa49554fc8834f0379f25696253f6 (diff)
downloadgcc-df10fba09d7d0891dcfed56ef7ce49a3dcf81840.tar.gz
2015-10-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/67975 * tree-cfg.h (extract_true_false_controlled_edges): Declare. * tree-cfg.c (extract_true_false_controlled_edges): Split out core worker from ... * tree-ssa-loop-im.c (extract_true_false_args_from_phi): ... here. * tree-ssa-sccvn.c (vn_phi_compute_hash): Hash number of args instead of block number for PHIs with two or one args. (vn_phi_eq): Compare edge predicates of PHIs that are in different blocks. * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228971 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
0 files changed, 0 insertions, 0 deletions