MLIR 23.0.0git
mlir::remark::RemarkEmittingPolicyAll Class Reference

Policy that emits all remarks. More...

#include "mlir/IR/Remarks.h"

Inheritance diagram for mlir::remark::RemarkEmittingPolicyAll:

Public Member Functions

 RemarkEmittingPolicyAll ()
void reportRemark (const detail::Remark &remark) override
void finalize () override
Public Member Functions inherited from mlir::remark::detail::RemarkEmittingPolicyBase
 RemarkEmittingPolicyBase ()=default
virtual ~RemarkEmittingPolicyBase ()=default
void initialize (ReportFn fn)
virtual SmallVector< RemarkIdfindRemarks (const RemarkOpts &opts, std::optional< RemarkKind > kind=std::nullopt) const
 Find previously reported remarks matching the given criteria.

Additional Inherited Members

Protected Attributes inherited from mlir::remark::detail::RemarkEmittingPolicyBase
ReportFn reportImpl

Detailed Description

Policy that emits all remarks.

Definition at line 642 of file Remarks.h.

Constructor & Destructor Documentation

◆ RemarkEmittingPolicyAll()

mlir::remark::RemarkEmittingPolicyAll::RemarkEmittingPolicyAll ( )
default

Member Function Documentation

◆ finalize()

void mlir::remark::RemarkEmittingPolicyAll::finalize ( )
inlineoverridevirtual

Implements mlir::remark::detail::RemarkEmittingPolicyBase.

Definition at line 650 of file Remarks.h.

◆ reportRemark()

void mlir::remark::RemarkEmittingPolicyAll::reportRemark ( const detail::Remark & remark)
inlineoverridevirtual

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