LLVM API Documentation

Pass.h File Reference

#include <vector>
#include <map>
#include <iosfwd>
#include <typeinfo>
#include <cassert>
#include "llvm/PassSupport.h"
#include "llvm/PassAnalysisSupport.h"

Include dependency graph for Pass.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

class  llvm::Pass
class  llvm::ModulePass
class  llvm::ImmutablePass
class  llvm::FunctionPass
class  llvm::BasicBlockPass

Typedefs

typedef const PassInfo * llvm::AnalysisID

Functions

std::ostream & llvm::operator<< (std::ostream &OS, const Pass &P)

Variables

bool llvm::TimePassesIsEnabled
 This is the storage for the -time-passes option.