LLVM API Documentation

Pass.cpp File Reference

#include "llvm/Pass.h"
#include "llvm/PassManager.h"
#include "llvm/Module.h"
#include "llvm/ModuleProvider.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/ManagedStatic.h"
#include <algorithm>
#include <map>
#include <set>

Include dependency graph for Pass.cpp:

Go to the source code of this file.

Functions

static PassRegistrar * getPassRegistrar ()

Variables

static std::vector
< PassRegistrationListener * > * 
Listeners = 0


Function Documentation

static PassRegistrar* getPassRegistrar (  )  [static]


Variable Documentation

std::map<const PassInfo *, AnalysisGroupInfo> AnalysisGroupInfoMap

AnalysisGroupInfoMap - Information for each analysis group.

Definition at line 137 of file Pass.cpp.

Definition at line 298 of file Pass.cpp.

Definition at line 131 of file Pass.cpp.

std::set<const PassInfo *> Implementations

Definition at line 132 of file Pass.cpp.

std::vector<PassRegistrationListener*>* Listeners = 0 [static]

Definition at line 187 of file Pass.cpp.

MapType PassInfoMap

Definition at line 127 of file Pass.cpp.