r249805 - in /trunk/gcc: ChangeLog ccmp.c ccmp....

sje@gcc.gnu.org sje@gcc.gnu.org
Thu Jun 29 18:20:00 GMT 2017


Author: sje
Date: Thu Jun 29 18:20:14 2017
New Revision: 249805

URL: https://gcc.gnu.org/viewcvs?rev=249805&root=gcc&view=rev
Log:
2017-06-29  Steve Ellcey  <sellcey@cavium.com>

	* ccmp.c (ccmp_tree_comparison_p): New function.
	(ccmp_candidate_p): Update to use above function.
	(get_compare_parts): New function.
	(expand_ccmp_next): Update to use new functions.
	(expand_ccmp_expr_1): Take tree arg instead of gimple, update to use
	new functions.
	(expand_ccmp_expr): Pass tree instead of gimple to expand_ccmp_expr_1,
	take mode as argument.
	* ccmp.h (expand_ccmp_expr): Add mode as argument.
	* expr.c (expand_expr_real_1): Pass mode as argument.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ccmp.c
    trunk/gcc/ccmp.h
    trunk/gcc/expr.c



More information about the Gcc-cvs mailing list