LLVM API Documentation
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Module.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/Analysis/DataStructure/DataStructure.h"
#include "llvm/Analysis/DataStructure/DSGraph.h"
Include dependency graph for DataStructureAA.cpp:
Go to the source code of this file.
Functions | |
ModulePass * | llvm::createDSAAPass () |
Variables | |
TDDataStructures * | TD |
BUDataStructures * | BU |
CallSite | MapCS |
std::multimap< DSNode *, const DSNode * > | CallerCalleeMap |
RegisterOpt< DSAA > | X ("ds-aa","Data Structure Graph Based Alias Analysis") |
RegisterAnalysisGroup< AliasAnalysis, DSAA > | Y |
Definition at line 27 of file DataStructureAA.cpp.
Referenced by llvm::CompleteBUDataStructures::runOnModule().
std::multimap<DSNode*, const DSNode*> CallerCalleeMap |
Definition at line 36 of file DataStructureAA.cpp.
Definition at line 35 of file DataStructureAA.cpp.
Definition at line 26 of file DataStructureAA.cpp.
RegisterOpt<DSAA> X("ds-aa","Data Structure Graph Based Alias Analysis") [static] |
RegisterAnalysisGroup<AliasAnalysis, DSAA> Y [static] |
Definition at line 102 of file DataStructureAA.cpp.