LLVM
8.0.1
|
PassManagerPrettyStackEntry - This is used to print informative information about what pass is running when/if a stack trace is generated. More...
#include "llvm/IR/LegacyPassManagers.h"
Public Member Functions | |
PassManagerPrettyStackEntry (Pass *p) | |
PassManagerPrettyStackEntry (Pass *p, Value &v) | |
PassManagerPrettyStackEntry (Pass *p, Module &m) | |
void | print (raw_ostream &OS) const override |
print - Emit information about this stack frame to OS. More... | |
Public Member Functions inherited from llvm::PrettyStackTraceEntry | |
PrettyStackTraceEntry () | |
virtual | ~PrettyStackTraceEntry () |
const PrettyStackTraceEntry * | getNextEntry () const |
getNextEntry - Return the next entry in the list of frames. More... | |
PassManagerPrettyStackEntry - This is used to print informative information about what pass is running when/if a stack trace is generated.
Definition at line 117 of file LegacyPassManagers.h.
|
inlineexplicit |
Definition at line 123 of file LegacyPassManagers.h.
Definition at line 125 of file LegacyPassManagers.h.
Definition at line 127 of file LegacyPassManagers.h.
References print().
|
overridevirtual |
print - Emit information about this stack frame to OS.
Implements llvm::PrettyStackTraceEntry.
Definition at line 287 of file LegacyPassManager.cpp.
References assert(), llvm::dbgs(), llvm::Pass::dumpPassStructure(), F(), llvm::raw_ostream::indent(), Info, N, P, llvm::PMT_BasicBlockPassManager, runOnFunction(), and llvm::AnalysisUsage::setPreservesAll().
Referenced by PassManagerPrettyStackEntry().