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