From e04c058798e4a83dd0480d24b34843a27aa230b2 Mon Sep 17 00:00:00 2001 From: Johannes Doerfert Date: Mon, 25 Jan 2021 15:45:53 -0600 Subject: [PATCH] [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 --- llvm/docs/AliasAnalysis.rst | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/llvm/docs/AliasAnalysis.rst b/llvm/docs/AliasAnalysis.rst index ac2c0a6..4e6d0c3 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 ` 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 ` -implementation, all of these :ref:`chain ` to other +interface. All of these :ref:`chain ` 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 ^^^^^^^^^^^^^^^^^^^^^^ -- 2.7.4