diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-07-20 12:51:45 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-07-20 12:51:45 +0000 |
commit | 7040e90366fe1e8d4d78564335f3b3ea8e55234b (patch) | |
tree | b199851fd64c33575ae6c054bb768b03fabaf4d8 /gcc/graphite-blocking.c | |
parent | 232c93296dd97e3b300fc61f0f4ea79be4faf963 (diff) | |
download | gcc-7040e90366fe1e8d4d78564335f3b3ea8e55234b.zip gcc-7040e90366fe1e8d4d78564335f3b3ea8e55234b.tar.gz gcc-7040e90366fe1e8d4d78564335f3b3ea8e55234b.tar.bz2 |
[simplify-rtx][2/2] Simplify - (y ? -x : x) -> (!y ? -x : x)
* simplify-rtx.c (simplify_unary_operation_1, NEG case):
(neg (x ? (neg y) : y)) -> !x ? (neg y) : y.
* gcc.target/aarch64/neg_abs_1.c: New test.
From-SVN: r225997
Diffstat (limited to 'gcc/graphite-blocking.c')
0 files changed, 0 insertions, 0 deletions