MLIR
20.0.0git
|
#include "mlir/Support/LLVM.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringMapEntry.h"
#include "llvm/Support/raw_ostream.h"
#include <optional>
Go to the source code of this file.
Classes | |
class | mlir::TimingIdentifier |
This class represesents a uniqued string owned by a TimingManager . More... | |
class | mlir::TimingManager |
This class represents facilities to measure execution time. More... | |
class | mlir::Timer |
A handle for a timer in a TimingManager . More... | |
class | mlir::TimingScope |
An RAII-style wrapper around a timer that ensures the timer is properly started and stopped. More... | |
struct | mlir::TimeRecord |
Simple record class to record timing information. More... | |
class | mlir::OutputStrategy |
Facilities for printing timing reports to various output formats. More... | |
class | mlir::DefaultTimingManager |
Facilities for time measurement and report printing to an output stream. More... | |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::detail | |
AttrTypeReplacer. | |
Functions | |
void | mlir::registerDefaultTimingManagerCLOptions () |
Register a set of useful command-line options that can be used to configure a DefaultTimingManager . More... | |
void | mlir::applyDefaultTimingManagerCLOptions (DefaultTimingManager &tm) |
Apply any values that were registered with 'registerDefaultTimingManagerOptions' to a DefaultTimingManager . More... | |