diff options
author | Florian Hahn <flo@fhahn.com> | 2023-08-10 17:15:42 +0100 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2023-08-10 17:15:43 +0100 |
commit | d32e68ae539df62935ebb74cfff3d8490d1b1e35 (patch) | |
tree | fda98719b8987273ea27f1f22a14112f0207f4ac | |
parent | b1ada7a1d31ee28a7c0e57268c6c6fe24931f25d (diff) | |
download | llvm-d32e68ae539df62935ebb74cfff3d8490d1b1e35.zip llvm-d32e68ae539df62935ebb74cfff3d8490d1b1e35.tar.gz llvm-d32e68ae539df62935ebb74cfff3d8490d1b1e35.tar.bz2 |
[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
-rw-r--r-- | llvm/docs/GettingInvolved.rst | 4 | ||||
-rw-r--r-- | llvm/docs/VectorizationPlan.rst (renamed from llvm/docs/Proposals/VectorizationPlan.rst) | 0 | ||||
-rw-r--r-- | llvm/docs/Vectorizers.rst | 4 | ||||
-rw-r--r-- | llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h | 2 | ||||
-rw-r--r-- | llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 |
5 files changed, 4 insertions, 8 deletions
diff --git a/llvm/docs/GettingInvolved.rst b/llvm/docs/GettingInvolved.rst index d42f574..c169f4a 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 index 418c52e..418c52e 100644 --- a/llvm/docs/Proposals/VectorizationPlan.rst +++ b/llvm/docs/VectorizationPlan.rst diff --git a/llvm/docs/Vectorizers.rst b/llvm/docs/Vectorizers.rst index 32cc2ff..c2beb16 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 da9fec8..d09fc32 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 1159c49..2dde65f 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 |