[llvm] e04c058 - [Docs] Remove `no-aa` from the alias analysis documentation
Johannes Doerfert via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 3 22:36:37 PST 2021
Author: Johannes Doerfert
Date: 2021-03-04T00:35:52-06:00
New Revision: e04c058798e4a83dd0480d24b34843a27aa230b2
URL: https://github.com/llvm/llvm-project/commit/e04c058798e4a83dd0480d24b34843a27aa230b2
DIFF: https://github.com/llvm/llvm-project/commit/e04c058798e4a83dd0480d24b34843a27aa230b2.diff
LOG: [Docs] Remove `no-aa` from the alias analysis documentation
The `no-aa` pass has been removed with 7b560d40bddf.
Differential Revision: https://reviews.llvm.org/D95416
Added:
Modified:
llvm/docs/AliasAnalysis.rst
Removed:
################################################################################
diff --git a/llvm/docs/AliasAnalysis.rst b/llvm/docs/AliasAnalysis.rst
index ac2c0a6fab93..4e6d0c388b5b 100644
--- a/llvm/docs/AliasAnalysis.rst
+++ b/llvm/docs/AliasAnalysis.rst
@@ -276,8 +276,7 @@ implementing, you just override the interfaces you can improve.
``AliasAnalysis`` chaining behavior
-----------------------------------
-With only one special exception (the :ref:`-no-aa <aliasanalysis-no-aa>` pass)
-every alias analysis pass chains to another alias analysis implementation (for
+Every alias analysis pass chains to another alias analysis implementation (for
example, the user can specify "``-basic-aa -ds-aa -licm``" to get the maximum
benefit from both alias analyses). The alias analysis class automatically
takes care of most of this for methods that you don't override. For methods
@@ -502,19 +501,9 @@ Available ``AliasAnalysis`` implementations
-------------------------------------------
This section lists the various implementations of the ``AliasAnalysis``
-interface. With the exception of the :ref:`-no-aa <aliasanalysis-no-aa>`
-implementation, all of these :ref:`chain <aliasanalysis-chaining>` to other
+interface. All of these :ref:`chain <aliasanalysis-chaining>` to other
alias analysis implementations.
-.. _aliasanalysis-no-aa:
-
-The ``-no-aa`` pass
-^^^^^^^^^^^^^^^^^^^
-
-The ``-no-aa`` pass is just like what it sounds: an alias analysis that never
-returns any useful information. This pass can be useful if you think that alias
-analysis is doing something wrong and are trying to narrow down a problem.
-
The ``-basic-aa`` pass
^^^^^^^^^^^^^^^^^^^^^^
More information about the llvm-commits
mailing list