aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2023-08-10 17:15:42 +0100
committerFlorian Hahn <flo@fhahn.com>2023-08-10 17:15:43 +0100
commitd32e68ae539df62935ebb74cfff3d8490d1b1e35 (patch)
treefda98719b8987273ea27f1f22a14112f0207f4ac
parentb1ada7a1d31ee28a7c0e57268c6c6fe24931f25d (diff)
downloadllvm-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.rst4
-rw-r--r--llvm/docs/VectorizationPlan.rst (renamed from llvm/docs/Proposals/VectorizationPlan.rst)0
-rw-r--r--llvm/docs/Vectorizers.rst4
-rw-r--r--llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h2
-rw-r--r--llvm/lib/Transforms/Vectorize/LoopVectorize.cpp2
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