MLIR
20.0.0git
|
This class provides a CRTP wrapper around a base breakpoint class to define a few necessary utility methods. More...
#include "mlir/Debug/BreakpointManager.h"
Static Public Member Functions | |
static bool | classof (const Breakpoint *breakpoint) |
Support isa/dyn_cast functionality for the derived pass class. More... | |
Protected Member Functions | |
BreakpointBase () | |
Protected Member Functions inherited from mlir::tracing::Breakpoint | |
Breakpoint (TypeID typeID) | |
Additional Inherited Members | |
Public Member Functions inherited from mlir::tracing::Breakpoint | |
virtual | ~Breakpoint ()=default |
TypeID | getTypeID () const |
TypeID for the subclass, used for casting purpose. More... | |
bool | isEnabled () const |
void | enable () |
void | disable () |
virtual void | print (raw_ostream &os) const =0 |
This class provides a CRTP wrapper around a base breakpoint class to define a few necessary utility methods.
Definition at line 49 of file BreakpointManager.h.
|
inlineprotected |
Definition at line 57 of file BreakpointManager.h.
|
inlinestatic |
Support isa/dyn_cast functionality for the derived pass class.
Definition at line 52 of file BreakpointManager.h.
References mlir::tracing::Breakpoint::getTypeID().