14 #ifndef LLVM_ANALYSIS_LIBCALLALIASANALYSIS_H
15 #define LLVM_ANALYSIS_LIBCALLALIASANALYSIS_H
22 struct LibCallFunctionInfo;
static PassRegistry * getPassRegistry()
ModRefResult getModRefInfo(const Instruction *I, const Location &Loc)
virtual bool runOnFunction(Function &F)
LibCallAliasAnalysis(LibCallInfo *LC=0)
void InitializeAliasAnalysis(Pass *P)
ModRefResult getModRefInfo(ImmutableCallSite CS1, ImmutableCallSite CS2)
void initializeLibCallAliasAnalysisPass(PassRegistry &)
LibCallAliasAnalysis(char &ID, LibCallInfo *LC)
virtual void * getAdjustedAnalysisPointer(const void *PI)
ImmutableCallSite - establish a view to a call site for examination.
ModRefResult getModRefInfo(ImmutableCallSite CS, const Location &Loc)
LibCallAliasAnalysis - Alias analysis driven from LibCallInfo.
virtual void getAnalysisUsage(AnalysisUsage &AU) const