|
MLIR
22.0.0git
|
Classes | |
| class | Breakpoint |
| This abstract class represents a breakpoint. More... | |
| class | BreakpointBase |
| This class provides a CRTP wrapper around a base breakpoint class to define a few necessary utility methods. More... | |
| class | BreakpointManager |
| A breakpoint manager is responsible for managing a set of breakpoints and matching them to a given action. More... | |
| class | BreakpointManagerBase |
| CRTP base class for BreakpointManager implementations. More... | |
| class | FileLineColLocBreakpoint |
| This breakpoing intends to match a FileLineColLocation, that is a tuple of file name, line number, and column number. More... | |
| class | FileLineColLocBreakpointManager |
| This breakpoint manager is responsible for matching FileLineColLocBreakpoint. More... | |
| class | TagBreakpoint |
| Simple breakpoint matching an action "tag". More... | |
| class | TagBreakpointManager |
| This is a manager to store a collection of breakpoints that trigger on tags. More... | |
| class | DebugConfig |
| class | InstallDebugHandler |
| This is a RAII class that installs the debug handlers on the context based on the provided configuration. More... | |
| class | DebugCounter |
| This class implements an action handler that attaches a counter value to debug actions and enables/disables execution of these action based on the value of the counter. More... | |
| struct | ActionActiveStack |
| This class is used to keep track of the active actions in the stack. More... | |
| class | ExecutionContext |
| The ExecutionContext is the main orchestration of the infrastructure, it acts as a handler in the MLIRContext for executing an Action. More... | |
| struct | ActionLogger |
| This class defines an observer that print Actions before and after execution on the provided stream. More... | |
| struct | ActionProfiler |
| This class defines an observer that profiles events before and after execution on the provided stream. More... | |
| class | Action |
| An action is a specific action that is to be taken by the compiler, that can be toggled and controlled by an external user. More... | |
| class | ActionImpl |
| CRTP Implementation of an action. More... | |
Functions | |
| raw_ostream & | operator<< (raw_ostream &os, const Breakpoint &breakpoint) |
|
inline |
Definition at line 41 of file BreakpointManager.h.
References mlir::tracing::Breakpoint::print().