|
MLIR 22.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. | |
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. | |
| 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.
References mlir::tracing::Breakpoint::Breakpoint(), and mlir::get().
|
inlinestatic |
Support isa/dyn_cast functionality for the derived pass class.
Definition at line 52 of file BreakpointManager.h.
References mlir::tracing::Breakpoint::Breakpoint(), mlir::TypeID::get(), and mlir::tracing::Breakpoint::getTypeID().