diff options
author | Yuri Rumyantsev <ysrumyan@gmail.com> | 2014-05-01 07:23:06 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2014-05-01 07:23:06 +0000 |
commit | 944052b9aea27456bc0a29ce4bc14a81103936f5 (patch) | |
tree | 67c37b86e2e70f7ffbe8e013e20f143679618830 /gcc/go | |
parent | c9379ce2a9a18a45eae9877c3c4e6977a414365e (diff) | |
download | gcc-944052b9aea27456bc0a29ce4bc14a81103936f5.zip gcc-944052b9aea27456bc0a29ce4bc14a81103936f5.tar.gz gcc-944052b9aea27456bc0a29ce4bc14a81103936f5.tar.bz2 |
tree-if-conv.c (is_cond_scalar_reduction): New function.
gcc/
* tree-if-conv.c (is_cond_scalar_reduction): New function.
(convert_scalar_cond_reduction): Likewise.
(predicate_scalar_phi): Add recognition and transformation
of simple conditioanl reduction to be vectorizable.
gcc/testsuite/
* gcc.dg/cond-reduc-1.c: New test.
* gcc.dg/cond-reduc-2.c: Likewise.
From-SVN: r209972
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions