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