Lines Matching refs:FBD
86 void FuncBranchData::appendFrom(const FuncBranchData &FBD, uint64_t Offset) { in appendFrom() argument
87 Data.insert(Data.end(), FBD.Data.begin(), FBD.Data.end()); in appendFrom()
89 if (I->From.Name == FBD.Name) { in appendFrom()
93 if (I->To.Name == FBD.Name) { in appendFrom()
99 ExecutionCount += FBD.ExecutionCount; in appendFrom()
100 for (auto I = FBD.EntryData.begin(), E = FBD.EntryData.end(); I != E; ++I) { in appendFrom()
101 assert(I->To.Name == FBD.Name); in appendFrom()
374 FuncBranchData *FBD = getBranchData(BF); in readProfile() local
375 if (!FBD) in readProfile()
385 for (const BranchInfo &BI : FBD->EntryData) { in readProfile()
395 for (const BranchInfo &BI : FBD->Data) { in readProfile()
417 FuncBranchData *FBD = getBranchData(BF); in matchProfileData() local
418 if (FBD) { in matchProfileData()
419 BF.ProfileMatchRatio = evaluateProfileData(BF, *FBD); in matchProfileData()
420 BF.RawBranchCount = FBD->getNumExecutedBranches(); in matchProfileData()
423 BF.ProfileMatchRatio = evaluateProfileData(BF, *FBD); in matchProfileData()
424 BF.ExecutionCount = FBD->ExecutionCount; in matchProfileData()
425 BF.RawBranchCount = FBD->getNumExecutedBranches(); in matchProfileData()
448 if (FBD) in matchProfileData()
449 FBD->Used = false; in matchProfileData()
481 FuncBranchData *FBD = getBranchData(BF); in fetchProfileForOtherEntryPoints() local
482 if (!FBD) in fetchProfileForOtherEntryPoints()
498 FBD->appendFrom(*Data, BB->getOffset()); in fetchProfileForOtherEntryPoints()
621 FuncBranchData *FBD = getBranchData(BF); in convertBranchData() local
622 if (!FBD) in convertBranchData()
634 for (BranchInfo &BI : FBD->Data) { in convertBranchData()