We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 66f63d1 commit abe9dd4Copy full SHA for abe9dd4
llvm/lib/Support/TimeProfiler.cpp
@@ -59,7 +59,8 @@ struct Entry {
59
};
60
61
struct TimeTraceProfiler {
62
- TimeTraceProfiler() {
+ TimeTraceProfiler(unsigned TimeTraceGranularity = 0)
63
+ : TimeTraceGranularity(TimeTraceGranularity) {
64
StartTime = steady_clock::now();
65
}
66
@@ -188,8 +189,7 @@ struct TimeTraceProfiler {
188
189
void timeTraceProfilerInitialize(unsigned TimeTraceGranularity) {
190
assert(TimeTraceProfilerInstance == nullptr &&
191
"Profiler should not be initialized");
- TimeTraceProfilerInstance = new TimeTraceProfiler();
192
- TimeTraceProfilerInstance->TimeTraceGranularity = TimeTraceGranularity;
+ TimeTraceProfilerInstance = new TimeTraceProfiler(TimeTraceGranularity);
193
194
195
void timeTraceProfilerCleanup() {
0 commit comments