]> git.ipfire.org Git - thirdparty/gcc.git/commit
2016-11-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 2016 22:17:10 +0000 (22:17 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 2016 22:17:10 +0000 (22:17 +0000)
commit9ee8523021c2cc90d44a8b52a70066b5c1fad511
treee8c01e70870d5bac27f8136579d9ce56fa4d30f6
parent50eec246633b824a91b3d27d73bcf903f23735f3
2016-11-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/77848
* tree-if-conv.c (version_loop_for_if_conversion): When versioning
an outer loop, only save basic block aux information for the inner
loop.
(versionable_outer_loop_p): New function.
(tree_if_conversion): Version the outer loop instead of the inner
one if the pattern will be recognized for outer-loop
vectorization.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242520 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-if-conv.c