LLVM API Documentation
#include "llvm/Pass.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/LeakDetector.h"#include "llvm/Support/Timer.h"#include <algorithm>#include <iostream>Include dependency graph for PassManagerT.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Classes | |
| struct | llvm::PMDebug |
| class | llvm::TimingInfo |
| struct | llvm::BBTraits |
| struct | llvm::FTraits |
| struct | llvm::MTraits |
| class | llvm::PassManagerT< Trait > |
| class | llvm::BasicBlockPassManager |
| class | llvm::FunctionPassManagerT |
| class | llvm::ModulePassManager |
Enumerations | |
| enum | llvm::PassDebugLevel { llvm::None, llvm::Arguments, llvm::Structure, llvm::Executions, llvm::Details } |
Variables | |
| static cl::opt< enum PassDebugLevel > | llvm::PassDebugging ("debug-pass", cl::Hidden, cl::desc("Print PassManager debugging information"), cl::values(clEnumVal(None,"disable debug output"), clEnumVal(Arguments,"print pass arguments to pass to 'opt'"), clEnumVal(Structure,"print pass structure before run()"), clEnumVal(Executions,"print pass name before it is executed"), clEnumVal(Details,"print pass details when it is executed"), clEnumValEnd)) |
| static TimingInfo * | llvm::TheTimeInfo |