r229911 - in /trunk/gcc: ChangeLog tree-ssa-thr...

law@gcc.gnu.org law@gcc.gnu.org
Sat Nov 7 06:31:00 GMT 2015


Author: law
Date: Sat Nov  7 06:31:14 2015
New Revision: 229911

URL: https://gcc.gnu.org/viewcvs?rev=229911&root=gcc&view=rev
Log:
[PATCH] Remove more backedge threading support

	* tree-ssa-threadedge.c (dummy_simplify): Remove.
	(thread_around_empty_blocks): Remove backedge_seen_p argument.
	If we thread to a backedge, then return false.  Update recursive
	call to eliminate backedge_seen_p argument.
	(thread_through_normal_block): Remove backedge_seen_p argument.
	Remove backedge_seen_p argument from calls to
	thread_around_empty_blocks.  Remove checks on backedge_seen_p.
	If we thread to a backedge, then return 0.
	(thread_across_edge): Remove bookkeeping for backedge_seen.  Don't
	pass it to thread_through_normal_block or thread_through_empty_blocks.
	For joiner handling, if we see a backedge, do not try normal
	threading.

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



More information about the Gcc-cvs mailing list