MLIR 22.0.0git
mlir::tracing::TagBreakpoint Class Reference

Simple breakpoint matching an action "tag". More...

#include "mlir/Debug/BreakpointManagers/TagBreakpointManager.h"

Inheritance diagram for mlir::tracing::TagBreakpoint:

Public Member Functions

 TagBreakpoint (StringRef tag)
void print (raw_ostream &os) const override
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 ()

Friends

class TagBreakpointManager
 Allow access to tag.

Additional Inherited Members

Static Public Member Functions inherited from mlir::tracing::BreakpointBase< TagBreakpoint >
static bool classof (const Breakpoint *breakpoint)
 Support isa/dyn_cast functionality for the derived pass class.
Protected Member Functions inherited from mlir::tracing::BreakpointBase< TagBreakpoint >
 BreakpointBase ()
Protected Member Functions inherited from mlir::tracing::Breakpoint
 Breakpoint (TypeID typeID)

Detailed Description

Simple breakpoint matching an action "tag".

Definition at line 21 of file TagBreakpointManager.h.

Constructor & Destructor Documentation

◆ TagBreakpoint()

mlir::tracing::TagBreakpoint::TagBreakpoint ( StringRef tag)
inline

Definition at line 23 of file TagBreakpointManager.h.

Member Function Documentation

◆ print()

void mlir::tracing::TagBreakpoint::print ( raw_ostream & os) const
inlineoverridevirtual

Implements mlir::tracing::Breakpoint.

Definition at line 25 of file TagBreakpointManager.h.

◆ TagBreakpointManager

Allow access to tag.

Definition at line 32 of file TagBreakpointManager.h.

References TagBreakpointManager.

Referenced by TagBreakpointManager.


The documentation for this class was generated from the following file: