#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 <optional>
#include <chrono>
Go to the source code of this file.
|
| mlir |
| This header declares functions that assit transformations in the MemRef dialect.
|
|
| mlir::detail |
| Detect if any of the given parameter types has a sub-element handler.
|
|
|
static void | printTimeEntry (raw_ostream &os, unsigned indent, StringRef name, TimeRecord time, TimeRecord total) |
| Utility to print a single line entry in the timer output. More...
|
|
static void | printTimeHeader (raw_ostream &os, TimeRecord total) |
| Utility to print the timer heading information. More...
|
|
◆ DisplayMode
◆ printTimeEntry()
static void printTimeEntry |
( |
raw_ostream & |
os, |
|
|
unsigned |
indent, |
|
|
StringRef |
name, |
|
|
TimeRecord |
time, |
|
|
TimeRecord |
total |
|
) |
| |
|
static |
Utility to print a single line entry in the timer output.
Definition at line 142 of file Timing.cpp.
◆ printTimeHeader()
static void printTimeHeader |
( |
raw_ostream & |
os, |
|
|
TimeRecord |
total |
|
) |
| |
|
static |
◆ kTimingDescription
constexpr llvm::StringLiteral kTimingDescription |
|
constexpr |
◆ options
llvm::ManagedStatic<DefaultTimingManagerOptions> options |
|
static |