This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r226511 - in /trunk/gcc: ChangeLog tree-ssa-uni...


Author: ppalka
Date: Mon Aug  3 14:57:25 2015
New Revision: 226511

URL: https://gcc.gnu.org/viewcvs?rev=226511&root=gcc&view=rev
Log:
Avoid recomputing the defining predicate chains for the same PHI

gcc/ChangeLog:

	* tree-ssa-uninit.c (find_uninit_use): Declare and pass to
	is_use_properly_guarded the variable def_preds.  Free its
	contents before returning.
	(prune_uninit_phi_opnds_in_unrealizable_paths): Same.
	(is_use_properly_guarded): Replace local variable def_preds with
	a parameter.  Adjust accordingly.  Only update *def_preds if it's
	the empty vector.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-ssa-uninit.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]