MLIR
20.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().