|
CIRCT 22.0.0git
|
#include <Passes.h>


Public Member Functions | |
| VerbosePassInstrumentation (const char *toolName) | |
| void | runBeforePass (Pass *pass, Operation *op) override |
| void | runAfterPass (Pass *pass, Operation *op) override |
Private Types | |
| using | TimePoint = llvm::sys::TimePoint<> |
Private Attributes | |
| llvm::SmallVector< TimePoint > | timePoints |
| int | level = 0 |
| const char * | toolName |
|
private |
|
inline |
|
inlineoverride |
Definition at line 45 of file Passes.h.
References circt::VerbosePassInstrumentation< LoggedOpTypes >::level, circt::VerbosePassInstrumentation< LoggedOpTypes >::timePoints, and circt::VerbosePassInstrumentation< LoggedOpTypes >::toolName.
|
inlineoverride |
Definition at line 33 of file Passes.h.
References circt::VerbosePassInstrumentation< LoggedOpTypes >::level, circt::VerbosePassInstrumentation< LoggedOpTypes >::timePoints, and circt::VerbosePassInstrumentation< LoggedOpTypes >::toolName.
|
private |
Definition at line 28 of file Passes.h.
Referenced by circt::VerbosePassInstrumentation< LoggedOpTypes >::runAfterPass(), and circt::VerbosePassInstrumentation< LoggedOpTypes >::runBeforePass().
|
private |
Definition at line 27 of file Passes.h.
Referenced by circt::VerbosePassInstrumentation< LoggedOpTypes >::runAfterPass(), and circt::VerbosePassInstrumentation< LoggedOpTypes >::runBeforePass().
|
private |
Definition at line 29 of file Passes.h.
Referenced by circt::VerbosePassInstrumentation< LoggedOpTypes >::runAfterPass(), and circt::VerbosePassInstrumentation< LoggedOpTypes >::runBeforePass().