|
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...
|
|