Lines Matching refs:FuncInfo
314 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, true, BPI, BFI); in instrumentOneFunc() local
315 for (auto &E : FuncInfo.MST.AllEdges) { in instrumentOneFunc()
321 for (auto &E : FuncInfo.MST.AllEdges) { in instrumentOneFunc()
322 BasicBlock *InstrBB = FuncInfo.getInstrBB(E.get()); in instrumentOneFunc()
332 {llvm::ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy), in instrumentOneFunc()
333 Builder.getInt64(FuncInfo.FunctionHash), Builder.getInt32(NumCounters), in instrumentOneFunc()
406 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo; member in __anondc7bfcd90211::PGOUseFunc
410 return FuncInfo.getBBInfo(BB); in getBBInfo()
425 const std::string getFuncName() const { return FuncInfo.FuncName; } in getFuncName()
446 : F(Func), M(Modu), FuncInfo(Func, false, BPI, BFI) {} in PGOUseFunc()
465 for (auto &E : FuncInfo.MST.AllEdges) in setInstrumentedCounts()
470 BasicBlock *InstrBB = FuncInfo.getInstrBB(E); in setInstrumentedCounts()
484 PGOUseEdge &NewEdge = FuncInfo.MST.addEdge(SrcBB, InstrBB, 0); in setInstrumentedCounts()
487 PGOUseEdge &NewEdge1 = FuncInfo.MST.addEdge(InstrBB, DestBB, 0); in setInstrumentedCounts()
515 PGOReader->getInstrProfRecord(FuncInfo.FuncName, FuncInfo.FunctionHash); in readCounters()
552 for (auto &E : FuncInfo.MST.AllEdges) { in populateCounters()
619 DEBUG(FuncInfo.dumpInfo("after reading profile.")); in populateCounters()