LLVM API Documentation
#include "llvm/Support/DataTypes.h"#include "llvm/Support/Streams.h"#include <cassert>#include <iosfwd>#include <utility>#include <vector>#include "llvm/PassSupport.h"#include "llvm/PassAnalysisSupport.h"
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 |
Enumerations | |
| enum | llvm::PassManagerType { llvm::PMT_Unknown = 0, llvm::PMT_ModulePassManager = 1, llvm::PMT_CallGraphPassManager, llvm::PMT_FunctionPassManager, llvm::PMT_LoopPassManager, llvm::PMT_BasicBlockPassManager, llvm::PMT_Last } |
Functions | |
| std::ostream & | llvm::operator<< (std::ostream &OS, const Pass &P) |
Variables | |
| bool | llvm::TimePassesIsEnabled = false |
| This is the storage for the -time-passes option. | |