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, TimeTraceEventType Et) | |
TimeTraceProfilerEntry (TimePointType &&S, TimePointType &&E, std::string &&N, TimeTraceMetadata &&Mt, TimeTraceEventType Et) | |
ClockType::rep | getFlameGraphStartUs (TimePointType StartTime) const |
ClockType::rep | getFlameGraphDurUs () const |
Public Attributes | |
const TimePointType | Start |
TimePointType | End |
const std::string | Name |
TimeTraceMetadata | Metadata |
const TimeTraceEventType | EventType = TimeTraceEventType::CompleteEvent |
Represents an open or completed time section entry to be captured.
Definition at line 73 of file TimeProfiler.cpp.
|
inline |
Definition at line 80 of file TimeProfiler.cpp.
|
inline |
Definition at line 87 of file TimeProfiler.cpp.
|
inline |
Definition at line 101 of file TimeProfiler.cpp.
|
inline |
Definition at line 95 of file TimeProfiler.cpp.
References Start.
TimePointType llvm::TimeTraceProfilerEntry::End |
Definition at line 75 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end(), and getFlameGraphDurUs().
const TimeTraceEventType llvm::TimeTraceProfilerEntry::EventType = TimeTraceEventType::CompleteEvent |
Definition at line 79 of file TimeProfiler.cpp.
TimeTraceMetadata llvm::TimeTraceProfilerEntry::Metadata |
Definition at line 77 of file TimeProfiler.cpp.
const std::string llvm::TimeTraceProfilerEntry::Name |
Definition at line 76 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end().
const TimePointType llvm::TimeTraceProfilerEntry::Start |
Definition at line 74 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end(), getFlameGraphDurUs(), and getFlameGraphStartUs().