Lines Matching refs:Func
256 for (auto &Func : I.getValue()) in mergeRecordsFromWriter() local
257 addRecord(I.getKey(), Func.first, std::move(Func.second), 1, Warn); in mergeRecordsFromWriter()
263 for (const auto &Func : PD) { in shouldEncodeData() local
264 const InstrProfRecord &IPR = Func.second; in shouldEncodeData()
410 Error InstrProfWriter::validateRecord(const InstrProfRecord &Func) { in validateRecord() argument
412 uint32_t NS = Func.getNumValueSites(VK); in validateRecord()
416 uint32_t ND = Func.getNumValueDataForSite(VK, S); in validateRecord()
417 std::unique_ptr<InstrProfValueData[]> VD = Func.getValueForSite(VK, S); in validateRecord()
432 const InstrProfRecord &Func, in writeRecordInText() argument
437 OS << "# Num Counters:\n" << Func.Counts.size() << "\n"; in writeRecordInText()
439 for (uint64_t Count : Func.Counts) in writeRecordInText()
442 uint32_t NumValueKinds = Func.getNumValueKinds(); in writeRecordInText()
448 OS << "# Num Value Kinds:\n" << Func.getNumValueKinds() << "\n"; in writeRecordInText()
450 uint32_t NS = Func.getNumValueSites(VK); in writeRecordInText()
456 uint32_t ND = Func.getNumValueDataForSite(VK, S); in writeRecordInText()
458 std::unique_ptr<InstrProfValueData[]> VD = Func.getValueForSite(VK, S); in writeRecordInText()
489 for (const auto &Func : I.getValue()) in writeText() local
490 OrderedFuncData.push_back(std::make_pair(I.getKey(), Func)); in writeText()
501 const FuncPair &Func = record.second; in writeText() local
502 writeRecordInText(Name, Func.first, Func.second, Symtab, OS); in writeText()
506 const FuncPair &Func = record.second; in writeText() local
507 if (Error E = validateRecord(Func.second)) in writeText()