diff options
author | Steve Ellcey <sellcey@cavium.com> | 2017-06-29 18:20:14 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2017-06-29 18:20:14 +0000 |
commit | f580a969d7fbab634949805c8b7e49f4e6273a7f (patch) | |
tree | f02511316e7c5ca76d7116acd273831a4b4a1af2 /gcc/ccmp.h | |
parent | be3b7dcf5c0f48ce72fe7a6f30db350e5c6872f3 (diff) | |
download | gcc-f580a969d7fbab634949805c8b7e49f4e6273a7f.zip gcc-f580a969d7fbab634949805c8b7e49f4e6273a7f.tar.gz gcc-f580a969d7fbab634949805c8b7e49f4e6273a7f.tar.bz2 |
ccmp.c (ccmp_tree_comparison_p): New function.
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.
From-SVN: r249805
Diffstat (limited to 'gcc/ccmp.h')
-rw-r--r-- | gcc/ccmp.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -20,6 +20,6 @@ along with GCC; see the file COPYING3. If not see #ifndef GCC_CCMP_H #define GCC_CCMP_H -extern rtx expand_ccmp_expr (gimple *); +extern rtx expand_ccmp_expr (gimple *, machine_mode); #endif /* GCC_CCMP_H */ |