diff options
-rw-r--r-- | llvm/include/llvm/Analysis/LibCallAliasAnalysis.h | 6 | ||||
-rw-r--r-- | llvm/include/llvm/Analysis/Passes.h | 8 | ||||
-rw-r--r-- | llvm/include/llvm/LinkAllPasses.h | 1 | ||||
-rw-r--r-- | llvm/lib/Analysis/LibCallAliasAnalysis.cpp | 1 |
4 files changed, 7 insertions, 9 deletions
diff --git a/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h b/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h index 36d9e063312..6a93b004501 100644 --- a/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h +++ b/llvm/include/llvm/Analysis/LibCallAliasAnalysis.h @@ -68,6 +68,12 @@ private: 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 diff --git a/llvm/include/llvm/Analysis/Passes.h b/llvm/include/llvm/Analysis/Passes.h index 0aa2075154e..becaa7e1d69 100644 --- a/llvm/include/llvm/Analysis/Passes.h +++ b/llvm/include/llvm/Analysis/Passes.h @@ -60,14 +60,6 @@ namespace llvm { //===--------------------------------------------------------------------===// // - /// 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 // alias analysis using ScalarEvolution queries. // diff --git a/llvm/include/llvm/LinkAllPasses.h b/llvm/include/llvm/LinkAllPasses.h index d8a372e9c80..87ec4468d6f 100644 --- a/llvm/include/llvm/LinkAllPasses.h +++ b/llvm/include/llvm/LinkAllPasses.h @@ -21,6 +21,7 @@ #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" diff --git a/llvm/lib/Analysis/LibCallAliasAnalysis.cpp b/llvm/lib/Analysis/LibCallAliasAnalysis.cpp index 8e839e8ce75..8d693dd19b4 100644 --- a/llvm/lib/Analysis/LibCallAliasAnalysis.cpp +++ b/llvm/lib/Analysis/LibCallAliasAnalysis.cpp @@ -13,7 +13,6 @@ #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; |