Lines Matching refs:Sample

412   for (const auto &Sample : BasicSamples) {  in writeAutoFDOData()  local
413 uint64_t PC = Sample.first; in writeAutoFDOData()
414 uint64_t HitCount = Sample.second; in writeAutoFDOData()
1302 PerfBasicSample &Sample = SampleRes.get(); in printLBRHeatMap() local
1303 HM.registerAddress(Sample.PC); in printLBRHeatMap()
1316 PerfBranchSample &Sample = SampleRes.get(); in printLBRHeatMap() local
1321 for (const LBREntry &LBR : Sample.LBR) { in printLBRHeatMap()
1330 if (!Sample.LBR.empty()) { in printLBRHeatMap()
1331 HM.registerAddress(Sample.LBR.front().To); in printLBRHeatMap()
1332 HM.registerAddress(Sample.LBR.back().From); in printLBRHeatMap()
1334 NumTotalSamples += Sample.LBR.size(); in printLBRHeatMap()
1404 PerfBranchSample &Sample = SampleRes.get(); in parseBranchEvents() local
1406 ++BasicSamples[Sample.PC]; in parseBranchEvents()
1408 if (Sample.LBR.empty()) { in parseBranchEvents()
1413 NumEntries += Sample.LBR.size(); in parseBranchEvents()
1414 if (BAT && Sample.LBR.size() == 32 && !NeedsSkylakeFix) { in parseBranchEvents()
1421 uint64_t NextPC = opts::UseEventPC ? Sample.PC : 0; in parseBranchEvents()
1423 for (const LBREntry &LBR : Sample.LBR) { in parseBranchEvents()
1604 ErrorOr<PerfBasicSample> Sample = parseBasicSample(); in parseBasicEvents() local
1605 if (std::error_code EC = Sample.getError()) in parseBasicEvents()
1608 if (!Sample->PC) in parseBasicEvents()
1611 if (BinaryFunction *BF = getBinaryFunctionContainingAddress(Sample->PC)) in parseBasicEvents()
1614 ++BasicSamples[Sample->PC]; in parseBasicEvents()
1615 EventNames.insert(Sample->EventName); in parseBasicEvents()
1627 for (auto &Sample : BasicSamples) { in processBasicEvents() local
1628 const uint64_t PC = Sample.first; in processBasicEvents()
1629 const uint64_t HitCount = Sample.second; in processBasicEvents()
1673 ErrorOr<PerfMemSample> Sample = parseMemSample(); in parseMemEvents() local
1674 if (std::error_code EC = Sample.getError()) in parseMemEvents()
1677 if (BinaryFunction *BF = getBinaryFunctionContainingAddress(Sample->PC)) in parseMemEvents()
1680 MemSamples.emplace_back(std::move(Sample.get())); in parseMemEvents()
1689 for (const PerfMemSample &Sample : MemSamples) { in processMemEvents() local
1690 uint64_t PC = Sample.PC; in processMemEvents()
1691 uint64_t Addr = Sample.Addr; in processMemEvents()
2286 void DataAggregator::dump(const PerfBranchSample &Sample) const { in dump()
2287 Diag << "Sample LBR entries: " << Sample.LBR.size() << "\n"; in dump()
2288 for (const LBREntry &LBR : Sample.LBR) in dump()
2292 void DataAggregator::dump(const PerfMemSample &Sample) const { in dump()
2293 Diag << "Sample mem entries: " << Sample.PC << ": " << Sample.Addr << "\n"; in dump()