diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-08-13 09:11:13 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-08-13 09:11:13 +0000 |
commit | d27555bfeeb3f58037d5d399df5ae22c7c90d3fa (patch) | |
tree | aa4ac4831baaf9824599309f3611f743a9366fe3 /gcc/tree-vrp.c | |
parent | 89711ff6cbe5455fb5f4b42038e072d764b30579 (diff) | |
download | gcc-d27555bfeeb3f58037d5d399df5ae22c7c90d3fa.zip gcc-d27555bfeeb3f58037d5d399df5ae22c7c90d3fa.tar.gz gcc-d27555bfeeb3f58037d5d399df5ae22c7c90d3fa.tar.bz2 |
[RTL-ifcvt] Improve conditional select ops on immediates (fix failing x86_64 cmov tests)
PR rtl-optimization/67103
* ifcvt.c (noce_try_store_flag_constants): Move
x = (-(test != 0) & (b - a)) + a transformation to...
(noce_try_cmove): ... Here. Try it if normal conditional
move fails.
From-SVN: r226853
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions