[llvm] d32e68a - [docs] Graduate VectorizationPlan.rst from proposal.

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 10 09:16:05 PDT 2023


Author: Florian Hahn
Date: 2023-08-10T17:15:43+01:00
New Revision: d32e68ae539df62935ebb74cfff3d8490d1b1e35

URL: https://github.com/llvm/llvm-project/commit/d32e68ae539df62935ebb74cfff3d8490d1b1e35
DIFF: https://github.com/llvm/llvm-project/commit/d32e68ae539df62935ebb74cfff3d8490d1b1e35.diff

LOG: [docs] Graduate VectorizationPlan.rst from proposal.

VPlan has become an integral part of the inner loop vectorizer pipeline
that has been actively developed over the previous years. Let's move
VectorizationPlan.rst from the proposal stage to bring the docs in line
and to avoid confusion when reading the docs.

Reviewed By: rengolin

Differential Revision: https://reviews.llvm.org/D157593

Added: 
    llvm/docs/VectorizationPlan.rst

Modified: 
    llvm/docs/GettingInvolved.rst
    llvm/docs/Vectorizers.rst
    llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
    llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

Removed: 
    llvm/docs/Proposals/VectorizationPlan.rst


################################################################################
diff  --git a/llvm/docs/GettingInvolved.rst b/llvm/docs/GettingInvolved.rst
index d42f5746739146..c169f4ae2873e5 100644
--- a/llvm/docs/GettingInvolved.rst
+++ b/llvm/docs/GettingInvolved.rst
@@ -407,7 +407,6 @@ can be better.
    BugpointRedesign
    Proposals/TestSuite
    Proposals/VariableNames
-   Proposals/VectorizationPlan
    Proposals/VectorPredication
 
 :doc:`Proposals/GitHubMove`
@@ -422,9 +421,6 @@ can be better.
 :doc:`Proposals/VariableNames`
    Proposal to change the variable names coding standard.
 
-:doc:`Proposals/VectorizationPlan`
-   Proposal to model the process and upgrade the infrastructure of LLVM's Loop Vectorizer.
-
 :doc:`Proposals/VectorPredication`
    Proposal for predicated vector instructions in LLVM.
 

diff  --git a/llvm/docs/Proposals/VectorizationPlan.rst b/llvm/docs/VectorizationPlan.rst
similarity index 100%
rename from llvm/docs/Proposals/VectorizationPlan.rst
rename to llvm/docs/VectorizationPlan.rst

diff  --git a/llvm/docs/Vectorizers.rst b/llvm/docs/Vectorizers.rst
index 32cc2ffcd61a71..c2beb1669c4e3b 100644
--- a/llvm/docs/Vectorizers.rst
+++ b/llvm/docs/Vectorizers.rst
@@ -412,9 +412,9 @@ Ongoing Development Directions
 .. toctree::
    :hidden:
 
-   Proposals/VectorizationPlan
+   VectorizationPlan
 
-:doc:`Proposals/VectorizationPlan`
+:doc:`VectorizationPlan`
    Modeling the process and upgrading the infrastructure of LLVM's Loop Vectorizer.
 
 .. _slp-vectorizer:

diff  --git a/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h b/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
index da9fec8d63e9a8..d09fc328c452ff 100644
--- a/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
+++ b/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
@@ -27,7 +27,7 @@
 //
 // There is a development effort going on to migrate loop vectorizer to the
 // VPlan infrastructure and to introduce outer loop vectorization support (see
-// docs/Proposal/VectorizationPlan.rst and
+// docs/VectorizationPlan.rst and
 // http://lists.llvm.org/pipermail/llvm-dev/2017-December/119523.html). For this
 // purpose, we temporarily introduced the VPlan-native vectorization path: an
 // alternative vectorization path that is natively implemented on top of the

diff  --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index 1159c4983d6b7c..2dde65ff6500a6 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -27,7 +27,7 @@
 //
 // There is a development effort going on to migrate loop vectorizer to the
 // VPlan infrastructure and to introduce outer loop vectorization support (see
-// docs/Proposal/VectorizationPlan.rst and
+// docs/VectorizationPlan.rst and
 // http://lists.llvm.org/pipermail/llvm-dev/2017-December/119523.html). For this
 // purpose, we temporarily introduced the VPlan-native vectorization path: an
 // alternative vectorization path that is natively implemented on top of the


        


More information about the llvm-commits mailing list