MLIR  20.0.0git
Public Member Functions | Friends | List of all members
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. More...
 
bool isEnabled () const
 
void enable ()
 
void disable ()
 

Friends

class TagBreakpointManager
 Allow access to tag. More...
 

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

Friends And Related Function Documentation

◆ TagBreakpointManager

Allow access to tag.

Definition at line 32 of file TagBreakpointManager.h.


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