Lines Matching refs:FuncInfo
835 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo( in instrumentOneFunc() local
839 auto Name = ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy); in instrumentOneFunc()
841 FuncInfo.FunctionHash); in instrumentOneFunc()
854 FuncInfo.getInstrumentBBs(InstrumentBBs); in instrumentOneFunc()
856 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts(); in instrumentOneFunc()
871 FuncInfo.SIVisitor.instrumentSelects(F, &I, NumCounters, FuncInfo.FuncNameVar, in instrumentOneFunc()
872 FuncInfo.FunctionHash); in instrumentOneFunc()
878 NumOfPGOICall += FuncInfo.ValueSites[IPVK_IndirectCallTarget].size(); in instrumentOneFunc()
895 for (VPCandidateInfo Cand : FuncInfo.ValueSites[Kind]) { in instrumentOneFunc()
914 {ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy), in instrumentOneFunc()
915 Builder.getInt64(FuncInfo.FunctionHash), ToProfile, in instrumentOneFunc()
1011 FuncInfo(Func, TLI, ComdatMembers, false, BPI, BFIin, IsCS, in PGOUseFunc()
1041 uint64_t getFuncHash() const { return FuncInfo.FunctionHash; } in getFuncHash()
1048 return FuncInfo.getBBInfo(BB); in getBBInfo()
1053 return FuncInfo.findBBInfo(BB); in findBBInfo()
1059 FuncInfo.dumpInfo(Str); in dumpInfo()
1070 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo; member in __anoncdb75a9b0611::PGOUseFunc
1099 std::string getFuncName() const { return FuncInfo.FuncName; } in getFuncName()
1120 FuncInfo.getInstrumentBBs(InstrumentBBs); in setInstrumentedCounts()
1122 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts(); in setInstrumentedCounts()
1155 for (auto &E : FuncInfo.MST.AllEdges) { in setInstrumentedCounts()
1227 FuncInfo.FuncName, FuncInfo.FunctionHash, &MismatchedFuncSum); in readCounters()
1233 << FuncInfo.FuncName << ": "); in readCounters()
1246 LLVM_DEBUG(dbgs() << "hash mismatch (hash= " << FuncInfo.FunctionHash in readCounters()
1258 std::string(" Hash = ") + std::to_string(FuncInfo.FunctionHash) + in readCounters()
1378 FuncInfo.SIVisitor.annotateSelects(F, this, &CountPosition); in populateCounters()
1381 LLVM_DEBUG(FuncInfo.dumpInfo("after reading profile.")); in populateCounters()
1506 createPGOFuncNameMetadata(F, FuncInfo.FuncName); in annotateValueSites()
1516 auto &ValueSites = FuncInfo.ValueSites[Kind]; in annotateValueSites()