LLVM API Documentation
#include "llvm/Support/Compiler.h"
#include <string>
#include "llvm/PassSupport.h"
#include "llvm/PassAnalysisSupport.h"
Go to the source code of this file.
Classes | |
class | llvm::Pass |
class | llvm::ModulePass |
class | llvm::ImmutablePass |
class | llvm::FunctionPass |
class | llvm::BasicBlockPass |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
Typedefs | |
typedef const void * | 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_RegionPassManager, llvm::PMT_BasicBlockPassManager, llvm::PMT_Last } |
enum | llvm::PassKind { llvm::PT_BasicBlock, llvm::PT_Region, llvm::PT_Loop, llvm::PT_Function, llvm::PT_CallGraphSCC, llvm::PT_Module, llvm::PT_PassManager } |
Variables | |
bool | llvm::TimePassesIsEnabled = false |
This is the storage for the -time-passes option. |