MLIR
22.0.0git
|
#include "mlir/IR/Remarks.h"
Public Member Functions | |
OptRemarkBase (Location loc, RemarkOpts opts) | |
![]() | |
Remark (RemarkKind remarkKind, DiagnosticSeverity severity, Location loc, RemarkOpts opts) | |
void | insert (llvm::StringRef s) |
void | insert (Arg a) |
void | print (llvm::raw_ostream &os, bool printLocation=false) const |
Print the remark to the given output stream. More... | |
Location | getLocation () const |
llvm::remarks::Remark | generateRemark () const |
Diagnostic -> Remark. More... | |
StringRef | getFunction () const |
llvm::StringRef | getCategoryName () const |
llvm::StringRef | getFullCategoryName () const |
StringRef | getRemarkName () const |
std::string | getMsg () const |
ArrayRef< Arg > | getArgs () const |
llvm::remarks::Type | getRemarkType () const |
StringRef | getRemarkTypeString () const |
Additional Inherited Members | |
![]() | |
RemarkKind | remarkKind |
Keeps the MLIR diagnostic kind, which is used to determine the diagnostic kind in the LLVM remark streamer. More... | |
StringRef | functionName |
Name of the convering function like interface. More... | |
Location | loc |
StringRef | categoryName |
Sub category passname e.g., "Unroll" or "UnrollAndJam". More... | |
StringRef | subCategoryName |
Sub category name "Loop Optimizer". More... | |
SmallString< 64 > | fullCategoryName |
Combined name for category and sub-category. More... | |
StringRef | remarkName |
Remark identifier. More... | |
SmallVector< Arg, 4 > | args |
Args collected via the streaming interface. More... | |
|
inlineexplicit |