|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/XRay/FDRTraceExpander.cpp 42 CurrentRecord.TSC = R.tsc();
57 CurrentRecord.TSC = BaseTSC;
72 CurrentRecord.TSC = BaseTSC;
116 CurrentRecord.TSC = BaseTSC;
lib/XRay/Profile.cpp 345 TSD.push_back({E.TSC, E.FuncId});
357 auto FunctionLocalTime = AbsoluteDifference(Top.Timestamp, E.TSC);
lib/XRay/Trace.cpp 128 Record.TSC = Reader.getU64(&OffsetPtr);
472 return L.TSC < R.TSC;
472 return L.TSC < R.TSC;
tools/llvm-xray/xray-account.cpp 137 setMinMax(PerThreadMinMaxTSC[Record.TId], Record.TSC);
138 setMinMax(PerCPUMinMaxTSC[Record.CPU], Record.TSC);
141 CurrentMaxTSC = Record.TSC;
143 if (Record.TSC < CurrentMaxTSC)
154 ThreadStack.emplace_back(Record.FuncId, Record.TSC);
164 recordLatency(Top.first, diff(Top.second, Record.TSC));
211 recordLatency(E.first, diff(E.second, Record.TSC));
451 Record.TSC, Record.TId, Record.PId)
tools/llvm-xray/xray-converter.cpp 93 R.TSC, R.TId, R.PId, R.CallArgs, R.Data});
148 Writer.write(R.TSC);
298 double EventTimestampUs = double(1000000) / CycleFreq * double(R.TSC);
tools/llvm-xray/xray-graph.cpp 195 CurrentMaxTSC = Record.TSC;
197 if (Record.TSC < CurrentMaxTSC)
207 ThreadStack.push_back({Record.FuncId, Record.TSC});
227 TimestampT D = diff(ThreadStack.back().TSC, Record.TSC);
238 uint64_t D = diff(ThreadStack.back().TSC, Record.TSC);
tools/llvm-xray/xray-stacks.cpp 381 R.TSC);
395 TS.emplace_back(N, R.TSC);
399 TS.emplace_back(*I, R.TSC);
433 std::max(E.second, R.TSC) - std::min(E.second, R.TSC));
433 std::max(E.second, R.TSC) - std::min(E.second, R.TSC));
437 std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
437 std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
440 std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));
440 std::max(Deepest.second, R.TSC) - std::min(Deepest.second, R.TSC));