]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Commentary corrections
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 2016 22:31:24 +0000 (22:31 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Nov 2016 22:31:24 +0000 (22:31 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242521 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/tree-if-conv.c

index e173fabf550ff2ff0455ee4b61cb7119a9f16af0..46d6b3423289c5575b30e682d9f052ed143abbca 100644 (file)
@@ -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))