Lines Matching refs:FuncInfo
858 FuncPGOInstrumentation<PGOEdge, PGOBBInfo> FuncInfo( in instrumentOneFunc() local
862 auto Name = FuncInfo.FuncNameVar; in instrumentOneFunc()
864 FuncInfo.FunctionHash); in instrumentOneFunc()
877 FuncInfo.getInstrumentBBs(InstrumentBBs); in instrumentOneFunc()
879 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts(); in instrumentOneFunc()
908 FuncInfo.SIVisitor.instrumentSelects(&I, NumCounters, FuncInfo.FuncNameVar, in instrumentOneFunc()
909 FuncInfo.FunctionHash); in instrumentOneFunc()
915 NumOfPGOICall += FuncInfo.ValueSites[IPVK_IndirectCallTarget].size(); in instrumentOneFunc()
932 for (VPCandidateInfo Cand : FuncInfo.ValueSites[Kind]) { in instrumentOneFunc()
951 {FuncInfo.FuncNameVar, Builder.getInt64(FuncInfo.FunctionHash), in instrumentOneFunc()
1045 FuncInfo(Func, TLI, ComdatMembers, false, BPI, BFIin, IsCS, in PGOUseFunc()
1080 uint64_t getFuncHash() const { return FuncInfo.FunctionHash; } in getFuncHash()
1087 return FuncInfo.getBBInfo(BB); in getBBInfo()
1092 return FuncInfo.findBBInfo(BB); in findBBInfo()
1097 void dumpInfo(StringRef Str = "") const { FuncInfo.dumpInfo(Str); } in dumpInfo()
1108 FuncPGOInstrumentation<PGOUseEdge, PGOUseBBInfo> FuncInfo; member in __anon638843e10511::PGOUseFunc
1151 const FuncPGOInstrumentation<PGOUseEdge, PGOUseBBInfo> &FuncInfo) { in setupBBInfoEdges() argument
1153 if (FuncInfo.BCI) in setupBBInfoEdges()
1155 for (const auto &E : FuncInfo.MST.allEdges()) { in setupBBInfoEdges()
1160 PGOUseBBInfo &SrcInfo = FuncInfo.getBBInfo(SrcBB); in setupBBInfoEdges()
1161 PGOUseBBInfo &DestInfo = FuncInfo.getBBInfo(DestBB); in setupBBInfoEdges()
1173 FuncInfo.getInstrumentBBs(InstrumentBBs); in setInstrumentedCounts()
1175 setupBBInfoEdges(FuncInfo); in setInstrumentedCounts()
1178 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts(); in setInstrumentedCounts()
1211 for (const auto &E : FuncInfo.MST.allEdges()) { in setInstrumentedCounts()
1280 << FuncInfo.FuncName << ": "); in handleInstrProfError()
1293 LLVM_DEBUG(dbgs() << "hash mismatch (hash= " << FuncInfo.FunctionHash in handleInstrProfError()
1305 std::string(" Hash = ") + std::to_string(FuncInfo.FunctionHash) + in handleInstrProfError()
1322 FuncInfo.FuncName, FuncInfo.FunctionHash, FuncInfo.DeprecatedFuncName, in readCounters()
1368 FuncInfo.FuncName, FuncInfo.FunctionHash, FuncInfo.DeprecatedFuncName, in populateCoverage()
1379 if (FuncInfo.BCI->shouldInstrumentBlock(BB)) in populateCoverage()
1387 for (auto *Dep : FuncInfo.BCI->getDependencies(BB)) { in populateCoverage()
1443 LLVM_DEBUG(dbgs() << (FuncInfo.BCI->shouldInstrumentBlock(BB) ? "* " : " ") in populateCoverage()
1469 FuncInfo.BCI->viewBlockCoverageGraph(&Coverage); in populateCoverage()
1549 FuncInfo.SIVisitor.annotateSelects(this, &CountPosition); in populateCounters()
1552 LLVM_DEBUG(FuncInfo.dumpInfo("after reading profile.")); in populateCounters()
1688 createPGOFuncNameMetadata(F, FuncInfo.FuncName); in annotateValueSites()
1698 auto &ValueSites = FuncInfo.ValueSites[Kind]; in annotateValueSites()