Lines Matching refs:BPI
538 bool CreateGlobalVar = false, BranchProbabilityInfo *BPI = nullptr, in FuncPGOInstrumentation() argument
541 SIVisitor(Func), MIVisitor(Func), MST(F, BPI, BFI) { in FuncPGOInstrumentation()
723 Function &F, Module *M, BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFI, in instrumentOneFunc() argument
727 SplitIndirectBrCriticalEdges(F, BPI, BFI); in instrumentOneFunc()
728 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, ComdatMembers, true, BPI, in instrumentOneFunc()
855 BranchProbabilityInfo *BPI = nullptr, in PGOUseFunc() argument
858 FuncInfo(Func, ComdatMembers, false, BPI, BFIin), in PGOUseFunc()
1401 auto *BPI = LookupBPI(F); in InstrumentAllFunctions() local
1403 instrumentOneFunc(F, &M, BPI, BFI, ComdatMembers); in InstrumentAllFunctions()
1476 auto *BPI = LookupBPI(F); in annotateAllFunctions() local
1480 SplitIndirectBrCriticalEdges(F, BPI, BFI); in annotateAllFunctions()
1481 PGOUseFunc Func(F, &M, ComdatMembers, BPI, BFI); in annotateAllFunctions()