aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-08-28 00:45:47 +0000
committerChris Lattner <sabre@nondot.org>2009-08-28 00:45:47 +0000
commitb80e1abaeba202dc20752d66f71fb6bf1b795dcb (patch)
tree26fa357431fa7f68c6f23cd8f40f1d5cd68897f9
parentde64894dc37c03bee6d7ddc6c74403ce1d364f2a (diff)
Mark Andersen's as experimental.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80328 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/Passes.html6
-rw-r--r--lib/Analysis/IPA/Andersens.cpp3
2 files changed, 8 insertions, 1 deletions
diff --git a/docs/Passes.html b/docs/Passes.html
index 8c086720a8..362be32d7d 100644
--- a/docs/Passes.html
+++ b/docs/Passes.html
@@ -274,6 +274,12 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if !
located at <code>getNode(<var>F</var>) + CallReturnPos</code>. The arguments
start at <code>getNode(<var>F</var>) + CallArgPos</code>.
</p>
+
+ <p>
+ Please keep in mind that the current andersen's pass has many known
+ problems and bugs. It should be considered "research quality".
+ </p>
+
</div>
<!-------------------------------------------------------------------------- -->
diff --git a/lib/Analysis/IPA/Andersens.cpp b/lib/Analysis/IPA/Andersens.cpp
index 01566a0651..9de1fcc5c1 100644
--- a/lib/Analysis/IPA/Andersens.cpp
+++ b/lib/Analysis/IPA/Andersens.cpp
@@ -617,7 +617,8 @@ namespace {
char Andersens::ID = 0;
static RegisterPass<Andersens>
-X("anders-aa", "Andersen's Interprocedural Alias Analysis", false, true);
+X("anders-aa", "Andersen's Interprocedural Alias Analysis (experimental)",
+ false, true);
static RegisterAnalysisGroup<AliasAnalysis> Y(X);
// Initialize Timestamp Counter (static).