diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-10-03 09:28:28 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2016-10-03 09:28:28 +0000 |
commit | b44a42cfab6a2c7e25b1665a89e2bb423e47e677 (patch) | |
tree | 8f362ab3b0099a6f5497e474788b2812de749839 /gcc/tree-ssa-threadbackward.c | |
parent | f41f1ceba6d40fe50f49dcb1b45af37997cb7c20 (diff) | |
download | gcc-b44a42cfab6a2c7e25b1665a89e2bb423e47e677.zip gcc-b44a42cfab6a2c7e25b1665a89e2bb423e47e677.tar.gz gcc-b44a42cfab6a2c7e25b1665a89e2bb423e47e677.tar.bz2 |
Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when conditional negation is available
Revert
2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* 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: r240708
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
0 files changed, 0 insertions, 0 deletions