aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-if-conv.c
diff options
context:
space:
mode:
authorWilliam Schmidt <wschmidt@gcc.gnu.org>2016-11-16 22:31:24 +0000
committerWilliam Schmidt <wschmidt@gcc.gnu.org>2016-11-16 22:31:24 +0000
commit23bed4148e21886be1ccd8840bcd7a84e1bdfcec (patch)
tree8e847de9e0cc965a0df02ba46f4d9944d6057c2f /gcc/tree-if-conv.c
parent9e16e6568110b66016b082cf4143b7a8ee3077c8 (diff)
downloadgcc-23bed4148e21886be1ccd8840bcd7a84e1bdfcec.zip
gcc-23bed4148e21886be1ccd8840bcd7a84e1bdfcec.tar.gz
gcc-23bed4148e21886be1ccd8840bcd7a84e1bdfcec.tar.bz2
Commentary corrections
From-SVN: r242521
Diffstat (limited to 'gcc/tree-if-conv.c')
-rw-r--r--gcc/tree-if-conv.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c
index e173fab..46d6b34 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -2803,12 +2803,9 @@ tree_if_conversion (struct loop *loop)
|| loop->dont_vectorize))
goto cleanup;
- /* Since we have no cost model, always version loops if vectorization
- is enabled. Either version this loop, or if the pattern is right
- for outer-loop vectorization, version the outer loop. In the
- latter case we will still if-convert the original inner loop. */
- /* FIXME: When SLP vectorization can handle if-conversion on its own,
- predicate all of if-conversion on flag_tree_loop_vectorize. */
+ /* Either version this loop, or if the pattern is right for outer-loop
+ vectorization, version the outer loop. In the latter case we will
+ still if-convert the original inner loop. */
if ((any_pred_load_store || any_complicated_phi)
&& !version_loop_for_if_conversion
(versionable_outer_loop_p (loop_outer (loop))