LLVM 19.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) | |
ClockType::rep | getFlameGraphStartUs (TimePointType StartTime) const |
ClockType::rep | getFlameGraphDurUs () const |
Public Attributes | |
const TimePointType | Start |
TimePointType | End |
const std::string | Name |
const std::string | Detail |
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 78 of file TimeProfiler.cpp.
|
inline |
Definition at line 92 of file TimeProfiler.cpp.
|
inline |
Definition at line 86 of file TimeProfiler.cpp.
References Start.
Definition at line 77 of file TimeProfiler.cpp.
const std::string llvm::TimeTraceProfilerEntry::Detail |
Definition at line 76 of file TimeProfiler.cpp.
TimePointType llvm::TimeTraceProfilerEntry::End |
Definition at line 74 of file TimeProfiler.cpp.
Referenced by llvm::TimeTraceProfiler::end(), and getFlameGraphDurUs().
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().