r220248 - in /trunk/gcc: ChangeLog testsuite/Ch...

ienkovich@gcc.gnu.org ienkovich@gcc.gnu.org
Thu Jan 29 13:52:00 GMT 2015


Author: ienkovich
Date: Thu Jan 29 13:52:28 2015
New Revision: 220248

URL: https://gcc.gnu.org/viewcvs?rev=220248&root=gcc&view=rev
Log:
gcc/

	PR tree-optimization/64746
	* tree-if-conv.c (mask_exists): New function.
	(predicate_mem_writes): Save created mask with given size for further
	use.
	(stmt_is_root_of_bool_pattern): Remove argument VAR and store to it.
	(ifcvt_repair_bool_pattern): Collect all statements that are root
	of bool pattern and use iterative algorithm to remove multiple uses
	of predicates, display number of required iterations.

gcc/testsuite/

	PR tree-optimization/64746
	* gcc.target/i386/avx2-vect-aggressive-1.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-if-conv.c



More information about the Gcc-cvs mailing list