LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Andersens.cpp File Reference

#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Instructions.h"
#include "llvm/Module.h"
#include "llvm/Pass.h"
#include "llvm/Support/InstIterator.h"
#include "llvm/Support/InstVisitor.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/Statistic.h"
#include <set>

Include dependency graph for Andersens.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "anders-aa"


Define Documentation

#define DEBUG_TYPE   "anders-aa"
 

Definition at line 52 of file Andersens.cpp.


Variable Documentation

Statistic NumConstraints("anders-aa","Number of constraints") [static]
 

Statistic NumEscapingFunctions("anders-aa","Number of internal functions that escape") [static]
 

Statistic NumIndirectCallees("anders-aa","Number of indirect callees found") [static]
 

Statistic NumIters("anders-aa","Number of iterations to reach convergence") [static]
 

Statistic NumNodes("anders-aa","Number of nodes") [static]
 

RegisterOpt<Andersens> X("anders-aa","Andersen's Interprocedural Alias Analysis") [static]
 

RegisterAnalysisGroup<AliasAnalysis, Andersens> Y [static]
 

Definition at line 334 of file Andersens.cpp.