MLIR  19.0.0git
Classes | Namespaces | Typedefs | Variables
Timing.cpp File Reference
#include "mlir/Support/Timing.h"
#include "mlir/Support/ThreadLocalCache.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/RWMutex.h"
#include "llvm/Support/Threading.h"
#include "llvm/Support/raw_ostream.h"
#include <atomic>
#include <chrono>
#include <optional>

Go to the source code of this file.

Classes

class  mlir::detail::TimingManagerImpl
 Private implementation details of the TimingManager. More...
 
class  mlir::detail::DefaultTimingManagerImpl
 Implementation details of the DefaultTimingManager. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::detail
 Detect if any of the given parameter types has a sub-element handler.
 

Typedefs

using DisplayMode = DefaultTimingManager::DisplayMode
 
using OutputFormat = DefaultTimingManager::OutputFormat
 

Variables

constexpr llvm::StringLiteral kTimingDescription
 
static llvm::ManagedStatic< DefaultTimingManagerOptions > options
 

Typedef Documentation

◆ DisplayMode

Definition at line 34 of file Timing.cpp.

◆ OutputFormat

Definition at line 35 of file Timing.cpp.

Variable Documentation

◆ kTimingDescription

constexpr llvm::StringLiteral kTimingDescription
constexpr
Initial value:
=
"... Execution time report ..."

Definition at line 37 of file Timing.cpp.

◆ options

llvm::ManagedStatic<DefaultTimingManagerOptions> options
static