LLVM API Documentation
#include "llvm/Analysis/DataStructure/DataStructure.h"
#include "llvm/Analysis/DataStructure/DSGraph.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/Module.h"
#include "llvm/Support/Debug.h"
#include <iostream>
Include dependency graph for Steensgaard.cpp:
Go to the source code of this file.
Functions | |
ModulePass * | llvm::createSteensgaardPass () |
Variables | |
DSGraph * | ResultGraph |
EquivalenceClasses< GlobalValue * > | GlobalECs |
RegisterOpt< Steens > | X ("steens-aa","Steensgaard's alias analysis (DSGraph based)") |
RegisterAnalysisGroup< AliasAnalysis, Steens > | Y |
Definition at line 30 of file Steensgaard.cpp.
Referenced by BuildGlobalECs(), EliminateUsesOfECGlobals(), getCaption(), and llvm::LocalDataStructures::runOnModule().
Definition at line 28 of file Steensgaard.cpp.
RegisterOpt<Steens> X("steens-aa","Steensgaard's alias analysis (DSGraph based)") [static] |
RegisterAnalysisGroup<AliasAnalysis, Steens> Y [static] |
Definition at line 80 of file Steensgaard.cpp.