|
MLIR 22.0.0git
|
Classes | |
| class | InFlightRemark |
| InFlightRemark is a RAII class that holds a reference to a Remark instance and allows to build the remark using the << operator. More... | |
| struct | LazyTextBuild |
| Lazy text building for zero cost string formatting. More... | |
| class | LLVMRemarkStreamer |
| Concrete streamer that writes LLVM optimization remarks to a file (YAML or Bitstream). More... | |
| class | MLIRRemarkStreamerBase |
| Base class for MLIR remark streamers that is used to stream optimization remarks to the underlying remark streamer. More... | |
| class | OptRemarkBase |
| class | Remark |
| class | RemarkEmittingPolicyBase |
| Base class for MLIR remark emitting policies that is used to emit optimization remarks to the underlying remark streamer. More... | |
| class | RemarkEngine |
Typedefs | |
| using | OptRemarkAnalysis |
| using | OptRemarkPass |
| using | OptRemarkMissed |
| using | OptRemarkFailure |
| using | ReportFn = llvm::unique_function<void(const Remark &)> |
Functions | |
| Remark & | operator<< (Remark &r, StringRef s) |
| Remark && | operator<< (Remark &&r, StringRef s) |
| Remark & | operator<< (Remark &r, const Remark::Arg &kv) |
| template<typename Fn, typename... Args> | |
| InFlightRemark | withEngine (Fn fn, Location loc, Args &&...args) |
| using mlir::remark::detail::ReportFn = llvm::unique_function<void(const Remark &)> |
Definition at line 231 of file Remarks.h.
References mlir::remark::detail::Remark::insert().
|
inline |
Definition at line 235 of file Remarks.h.
References mlir::remark::detail::Remark::insert().
Definition at line 227 of file Remarks.h.
References mlir::remark::detail::Remark::insert().
|
inline |
Definition at line 464 of file Remarks.h.
References mlir::Attribute::getContext(), and mlir::MLIRContext::getRemarkEngine().