Mark Andersen's as experimental.
authorChris Lattner <sabre@nondot.org>
Fri, 28 Aug 2009 00:45:47 +0000 (00:45 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 28 Aug 2009 00:45:47 +0000 (00:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80328 91177308-0d34-0410-b5e6-96231b3b80d8

docs/Passes.html
lib/Analysis/IPA/Andersens.cpp

index 8c086720a8bb731b8530b5e08ea20c1d007e2fbe..362be32d7da9fc9623e51a1bef688ad70dcc2dec 100644 (file)
@@ -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>
 
 <!-------------------------------------------------------------------------- -->
index 01566a0651b73e6bbc5f365bbd5ba1a58ba1ef60..9de1fcc5c199f5344e6b7a4ec9b9ce69400f8c60 100644 (file)
@@ -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).