[PM/AA] Move the LibCall AA creation routine declaration to that
authorChandler Carruth <chandlerc@gmail.com>
Fri, 14 Aug 2015 01:43:02 +0000 (01:43 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 14 Aug 2015 01:43:02 +0000 (01:43 +0000)
analysis's header file to be more consistent with other analyses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245001 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/LibCallAliasAnalysis.h
include/llvm/Analysis/Passes.h
include/llvm/LinkAllPasses.h
lib/Analysis/LibCallAliasAnalysis.cpp

index 36d9e063312faaf157c2ca105acddda3db96afe4..6a93b004501542395b6a903350c4900017b656ab 100644 (file)
@@ -68,6 +68,12 @@ private:
                                    const MemoryLocation &Loc);
 };
 
                                    const MemoryLocation &Loc);
 };
 
+/// createLibCallAliasAnalysisPass - Create an alias analysis pass that knows
+/// about the semantics of a set of libcalls specified by LCI.  The newly
+/// constructed pass takes ownership of the pointer that is provided.
+///
+FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI);
+
 } // End of llvm namespace
 
 #endif
 } // End of llvm namespace
 
 #endif
index 0aa2075154e95312e04a8c735d89bece0cbeb6e9..becaa7e1d69ffbfe9a4ce739e229a275dc27580c 100644 (file)
@@ -58,14 +58,6 @@ namespace llvm {
   //
   ImmutablePass *createCFLAliasAnalysisPass();
 
   //
   ImmutablePass *createCFLAliasAnalysisPass();
 
-  //===--------------------------------------------------------------------===//
-  //
-  /// createLibCallAliasAnalysisPass - Create an alias analysis pass that knows
-  /// about the semantics of a set of libcalls specified by LCI.  The newly
-  /// constructed pass takes ownership of the pointer that is provided.
-  ///
-  FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI);
-
   //===--------------------------------------------------------------------===//
   //
   // createScalarEvolutionAliasAnalysisPass - This pass implements a simple
   //===--------------------------------------------------------------------===//
   //
   // createScalarEvolutionAliasAnalysisPass - This pass implements a simple
index d8a372e9c80c20d437a139161c73f55b697e87f1..87ec4468d6fb5b875c07f73e028535d8af12efbe 100644 (file)
@@ -21,6 +21,7 @@
 #include "llvm/Analysis/CallPrinter.h"
 #include "llvm/Analysis/DomPrinter.h"
 #include "llvm/Analysis/IntervalPartition.h"
 #include "llvm/Analysis/CallPrinter.h"
 #include "llvm/Analysis/DomPrinter.h"
 #include "llvm/Analysis/IntervalPartition.h"
+#include "llvm/Analysis/LibCallAliasAnalysis.h"
 #include "llvm/Analysis/Lint.h"
 #include "llvm/Analysis/Passes.h"
 #include "llvm/Analysis/PostDominators.h"
 #include "llvm/Analysis/Lint.h"
 #include "llvm/Analysis/Passes.h"
 #include "llvm/Analysis/PostDominators.h"
index 8e839e8ce758899b21c7761d8235037276d05b2c..8d693dd19b4da9941c3e0c0843a7e7811e648210 100644 (file)
@@ -13,7 +13,6 @@
 
 #include "llvm/Analysis/LibCallAliasAnalysis.h"
 #include "llvm/Analysis/LibCallSemantics.h"
 
 #include "llvm/Analysis/LibCallAliasAnalysis.h"
 #include "llvm/Analysis/LibCallSemantics.h"
-#include "llvm/Analysis/Passes.h"
 #include "llvm/IR/Function.h"
 #include "llvm/Pass.h"
 using namespace llvm;
 #include "llvm/IR/Function.h"
 #include "llvm/Pass.h"
 using namespace llvm;