diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2017-09-11 10:48:38 +0200 |
---|---|---|
committer | Yvan Roux <yvan.roux@linaro.org> | 2017-09-13 14:06:13 +0000 |
commit | 0bff1262446cd22db067d7b595b9d2100ecb11ad (patch) | |
tree | 7c9c5f84058f4ce45bb69752dc9689a99c9ad299 /gcc/tree-affine.h | |
parent | 03a2256e4b2a511520f9e5d84250ef55db1f5097 (diff) |
gcc/
Backport from trunk r249805.
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.
gcc/testsuite/
Backport from trunk r249806.
2017-06-29 Steve Ellcey <sellcey@cavium.com>
* gcc.target/aarch64/ccmp_2.c: New test.
Change-Id: If5103dee9e7db15290ee3e18cde0cf4184e77387
Diffstat (limited to 'gcc/tree-affine.h')
0 files changed, 0 insertions, 0 deletions