|
LLVM 22.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.
References End, EventType, Metadata, llvm::move(), N, Name, and Start.
|
inline |
Definition at line 87 of file TimeProfiler.cpp.
References End, EventType, Metadata, llvm::move(), N, Name, and Start.
|
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 getFlameGraphDurUs(), TimeTraceProfilerEntry(), and TimeTraceProfilerEntry().
| const TimeTraceEventType llvm::TimeTraceProfilerEntry::EventType = TimeTraceEventType::CompleteEvent |
Definition at line 79 of file TimeProfiler.cpp.
Referenced by TimeTraceProfilerEntry(), and TimeTraceProfilerEntry().
| TimeTraceMetadata llvm::TimeTraceProfilerEntry::Metadata |
Definition at line 77 of file TimeProfiler.cpp.
Referenced by TimeTraceProfilerEntry(), and TimeTraceProfilerEntry().
| const std::string llvm::TimeTraceProfilerEntry::Name |
Definition at line 76 of file TimeProfiler.cpp.
Referenced by TimeTraceProfilerEntry(), and TimeTraceProfilerEntry().
| const TimePointType llvm::TimeTraceProfilerEntry::Start |
Definition at line 74 of file TimeProfiler.cpp.
Referenced by getFlameGraphDurUs(), getFlameGraphStartUs(), TimeTraceProfilerEntry(), and TimeTraceProfilerEntry().