• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/

Lines Matching refs:FuncInfo

812   FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, ComdatMembers, true, BPI,
815 FuncInfo.getInstrumentBBs(InstrumentBBs);
817 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts();
827 {ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy),
828 Builder.getInt64(FuncInfo.FunctionHash), Builder.getInt32(NumCounters),
833 FuncInfo.SIVisitor.instrumentSelects(F, &I, NumCounters, FuncInfo.FuncNameVar,
834 FuncInfo.FunctionHash);
840 NumOfPGOICall += FuncInfo.ValueSites[IPVK_IndirectCallTarget].size();
848 for (VPCandidateInfo Cand : FuncInfo.ValueSites[Kind]) {
865 {ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy),
866 Builder.getInt64(FuncInfo.FunctionHash), ToProfile,
961 FuncInfo(Func, ComdatMembers, false, BPI, BFIin, IsCS),
989 uint64_t getFuncHash() const { return FuncInfo.FunctionHash; }
996 return FuncInfo.getBBInfo(BB);
1001 return FuncInfo.findBBInfo(BB);
1007 FuncInfo.dumpInfo(Str);
1018 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo;
1047 const std::string getFuncName() const { return FuncInfo.FuncName; }
1068 FuncInfo.getInstrumentBBs(InstrumentBBs);
1070 InstrumentBBs.size() + FuncInfo.SIVisitor.getNumOfSelectInsts();
1096 for (auto &E : FuncInfo.MST.AllEdges) {
1144 PGOReader->getInstrProfRecord(FuncInfo.FuncName, FuncInfo.FunctionHash);
1150 << FuncInfo.FuncName << ": ");
1172 std::to_string(FuncInfo.FunctionHash);
1282 FuncInfo.SIVisitor.annotateSelects(F, this, &CountPosition);
1285 LLVM_DEBUG(FuncInfo.dumpInfo("after reading profile."));
1408 createPGOFuncNameMetadata(F, FuncInfo.FuncName);
1418 auto &ValueSites = FuncInfo.ValueSites[Kind];