LLVM 20.0.0git
|
Represents an open or completed time section entry to be captured. More...
Public Member Functions | |
TimeTraceProfilerEntry (TimePointType &&S, TimePointType &&E, std::string &&N, std::string &&Dt, bool Ae) | |
TimeTraceProfilerEntry (TimePointType &&S, TimePointType &&E, std::string &&N, TimeTraceMetadata &&Mt, bool Ae) | |
ClockType::rep | getFlameGraphStartUs (TimePointType StartTime) const |
ClockType::rep | getFlameGraphDurUs () const |
Public Attributes | |
const TimePointType | Start |
TimePointType | End |
const std::string | Name |
TimeTraceMetadata | Metadata |
const bool | AsyncEvent = false |
Represents an open or completed time section entry to be captured.
Definition at line 72 of file TimeProfiler.cpp.
|
inline |
Definition at line 79 of file TimeProfiler.cpp.
|
inline |
Definition at line 86 of file TimeProfiler.cpp.
|
inline |
Definition at line 100 of file TimeProfiler.cpp.
|
inline |
Definition at line 94 of file TimeProfiler.cpp.
References Start.
Definition at line 78 of file TimeProfiler.cpp.
TimePointType llvm::TimeTraceProfilerEntry::End |
Definition at line 74 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end(), and getFlameGraphDurUs().
TimeTraceMetadata llvm::TimeTraceProfilerEntry::Metadata |
Definition at line 76 of file TimeProfiler.cpp.
const std::string llvm::TimeTraceProfilerEntry::Name |
Definition at line 75 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end().
const TimePointType llvm::TimeTraceProfilerEntry::Start |
Definition at line 73 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end(), getFlameGraphDurUs(), and getFlameGraphStartUs().