| 
    MLIR 22.0.0git
    
   | 
 
#include "mlir/IR/Remarks.h"
Public Member Functions | |
| OptRemarkBase (Location loc, RemarkOpts opts) | |
| Public Member Functions inherited from mlir::remark::detail::Remark | |
| 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.   | |
| Location | getLocation () const | 
| llvm::remarks::Remark | generateRemark () const | 
| Diagnostic -> Remark.   | |
| StringRef | getFunction () const | 
| llvm::StringRef | getCategoryName () const | 
| llvm::StringRef | getCombinedCategoryName () const | 
| StringRef | getRemarkName () const | 
| std::string | getMsg () const | 
| ArrayRef< Arg > | getArgs () const | 
| llvm::remarks::Type | getRemarkType () const | 
| StringRef | getRemarkTypeString () const | 
Additional Inherited Members | |
| Protected Attributes inherited from mlir::remark::detail::Remark | |
| RemarkKind | remarkKind | 
| Keeps the MLIR diagnostic kind, which is used to determine the diagnostic kind in the LLVM remark streamer.   | |
| StringRef | functionName | 
| Name of the convering function like interface.   | |
| Location | loc | 
| StringRef | categoryName | 
| Sub category passname e.g., "Unroll" or "UnrollAndJam".   | |
| StringRef | subCategoryName | 
| Sub category name "Loop Optimizer".   | |
| SmallString< 64 > | fullCategoryName | 
| Combined name for category and sub-category.   | |
| StringRef | remarkName | 
| Remark identifier.   | |
| SmallVector< Arg, 4 > | args | 
| Args collected via the streaming interface.   | |
      
  | 
  inlineexplicit |