diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-09-30 08:28:09 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2016-09-30 08:28:09 +0000 |
commit | fa16a27195c8862806f1483026fa1fbba8315afb (patch) | |
tree | 3401764d8b64ceb5227992f3073cb56c9c9b481c /libjava/classpath/java/util/TreeSet.java | |
parent | c9ff08a76360616f61398b991315a8f5c23958ce (diff) | |
download | gcc-fa16a27195c8862806f1483026fa1fbba8315afb.zip gcc-fa16a27195c8862806f1483026fa1fbba8315afb.tar.gz gcc-fa16a27195c8862806f1483026fa1fbba8315afb.tar.bz2 |
[RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when conditional negation is available
* ifcvt.c (noce_try_avoid_const_materialization): New function.
(noce_process_if_block): Use it.
* gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
From-SVN: r240649
Diffstat (limited to 'libjava/classpath/java/util/TreeSet.java')
0 files changed, 0 insertions, 0 deletions