| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | IndirectCallPromotion.cpp | 189 : From(BF.getSymbol()), To(ICP.Offset), Mispreds(ICP.Mispreds), in Callsite() 204 TotalMispreds += S.Mispreds; in printDecision() 219 << "Mispreds = " << S.Mispreds << ", " in printDecision() 331 if (A.Mispreds != B.Mispreds) in getCallTargets() 332 return A.Mispreds > B.Mispreds; in getCallTargets() 344 TotalMispreds += S.Mispreds; in getCallTargets() 601 NewTargets.back().Mispreds = in findCallTargetSymbols() 604 assert(Target.Mispreds >= NewTargets.back().Mispreds); in findCallTargetSymbols() 606 Target.Mispreds -= NewTargets.back().Mispreds; in findCallTargetSymbols() 995 TotalMispredictsTopN += Targets[I].Mispreds; in canPromoteCallsite() [all …]
|
| H A D | AsmDump.cpp | 64 const uint64_t Mispreds = JT->Counts[i].Mispreds; in dumpJumpTableFdata() local 67 << "1 " << FunctionName << " #" << TargetName << "# " << Mispreds << " " in dumpJumpTableFdata()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | IndirectCallPromotion.h | 116 uint64_t Mispreds{0}; 122 Callsite(const Location &From, const Location &To, uint64_t Mispreds, in Callsite() 124 : From(From), To(To), Mispreds(Mispreds), Branches(Branches), in Callsite()
|
| /llvm-project-15.0.7/bolt/include/bolt/Profile/ |
| H A D | DataReader.h | 80 int64_t Mispreds; member 83 BranchInfo(Location From, Location To, int64_t Mispreds, int64_t Branches) in BranchInfo() 84 : From(std::move(From)), To(std::move(To)), Mispreds(Mispreds), in BranchInfo() 150 uint64_t Mispreds); 152 uint64_t Mispreds); 154 uint64_t Mispreds); 323 uint64_t Count = 1, uint64_t Mispreds = 0) const;
|
| H A D | ProfileYAMLMapping.h | 32 uint64_t Mispreds{0}; 66 YamlIO.mapOptional("mis", CSI.Mispreds, (uint64_t)0); 76 uint64_t Mispreds{0}; 91 YamlIO.mapOptional("mis", SI.Mispreds, (uint64_t)0);
|
| H A D | DataAggregator.h | 101 uint64_t Mispreds; member 263 uint64_t Count, uint64_t Mispreds); 269 uint64_t Mispreds); 272 bool doBranch(uint64_t From, uint64_t To, uint64_t Count, uint64_t Mispreds);
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | DataReader.cpp | 159 Location(true, Name, OffsetTo), Mispreds, Count); in bumpBranchCount() 165 BI.Mispreds += Mispreds; in bumpBranchCount() 169 uint64_t Count, uint64_t Mispreds) { in bumpCallCount() argument 178 BI.Mispreds += Mispreds; in bumpCallCount() 192 BI.Mispreds += Mispreds; in bumpEntryCount() 197 Mispreds += BI.Mispreds; in mergeWith() 400 BI.Mispreds)) { in readProfile() 662 CSP.emplace_back(CalleeSymbol, BI.Branches, BI.Mispreds); in convertBranchData() 665 setOrUpdateAnnotation("CTCMispredCount", BI.Mispreds); in convertBranchData() 793 FTBI.MispredictedCount += Mispreds; in recordBranch() [all …]
|
| H A D | YAMLProfileWriter.cpp | 75 CSI.Mispreds = CSP.Mispreds; in convert() 96 CSI.Mispreds = *CTCMispreds; in convert() 128 YamlSI.Mispreds = BranchInfo->MispredictedCount; in convert()
|
| H A D | YAMLProfileReader.cpp | 142 YamlCSI.Mispreds, YamlCSI.Offset); in parseFunctionProfile() 183 CSP.emplace_back(CalleeSymbol, YamlCSI.Count, YamlCSI.Mispreds); in parseFunctionProfile() 186 setAnnotation("CTCMispredCount", YamlCSI.Mispreds); in parseFunctionProfile() 212 BI.MispredictedCount += YamlSI.Mispreds; in parseFunctionProfile()
|
| H A D | DataAggregator.cpp | 710 uint64_t Mispreds) { in doIntraBranch() argument 733 AggrData->bumpBranchCount(From, To, Count, Mispreds); in doIntraBranch() 740 uint64_t Mispreds) { in doInterBranch() argument 757 recordExit(*FromFunc, From, Mispreds, Count); in doInterBranch() 771 recordEntry(*ToFunc, To, Mispreds, Count); in doInterBranch() 776 Count, Mispreds); in doInterBranch() 779 Count, Mispreds); in doInterBranch() 784 uint64_t Mispreds) { in doBranch() argument 1256 uint64_t Mispreds = 0; in parseAggregatedLBREntry() local 1263 Mispreds = static_cast<uint64_t>(MispredsOrErr.get()); in parseAggregatedLBREntry() [all …]
|
| /llvm-project-15.0.7/bolt/tools/merge-fdata/ |
| H A D | merge-fdata.cpp | 177 MergedCS.Mispreds += CS.Mispreds; in mergeBasicBlockProfile() 199 MergedSI.Mispreds += SI.Mispreds; in mergeBasicBlockProfile()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunctionProfile.cpp | 185 JT->Counts[Delta].Mispreds += BranchInfo.MispredictedCount; in postProcessProfile() 264 CountMergeI->Mispreds += JI.Mispreds; in mergeProfileDataInto()
|
| H A D | JumpTable.cpp | 124 OS << " : " << Counts[Offset / EntrySize].Mispreds << "/" in print()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | JumpTable.h | 56 uint64_t Mispreds{0};
|
| H A D | BinaryFunction.h | 77 uint64_t Mispreds; member 79 IndirectCallProfile(MCSymbol *Symbol, uint64_t Count, uint64_t Mispreds, 81 : Symbol(Symbol), Offset(Offset), Count(Count), Mispreds(Mispreds) {} in Symbol() 101 << ": " << CSP.Count << " (" << CSP.Mispreds << " misses) }"; 104 TotalMispreds += CSP.Mispreds;
|