Home
last modified time | relevance | path

Searched refs:BinaryFunctions (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DCacheMetrics.cpp40 const std::vector<BinaryFunction *> &BinaryFunctions, in extractBasicBlockInfo() argument
44 for (BinaryFunction *BF : BinaryFunctions) { in extractBasicBlockInfo()
68 for (BinaryFunction *BF : BinaryFunctions) { in calcTSPScore()
88 const std::vector<BinaryFunction *> &BinaryFunctions, in calcExtTSPScore() argument
93 for (BinaryFunction *BF : BinaryFunctions) { in calcExtTSPScore()
118 for (BinaryFunction *SrcFunction : BinaryFunctions) { in extractFunctionCalls()
160 const std::vector<BinaryFunction *> &BinaryFunctions, in expectedCacheHitRatio() argument
167 extractFunctionCalls(BinaryFunctions); in expectedCacheHitRatio()
171 for (BinaryFunction *BF : BinaryFunctions) { in expectedCacheHitRatio()
182 for (BinaryFunction *BF : BinaryFunctions) { in expectedCacheHitRatio()
[all …]
/llvm-project-15.0.7/bolt/unittests/Core/
H A DDynoStats.cpp17 std::map<uint64_t, BinaryFunction> BinaryFunctions; in TEST() local
19 getDynoStats(BinaryFunctions, /* BC.isAArch64() = */ true); in TEST()
21 getDynoStats(BinaryFunctions, /* BC.isAArch64() = */ false); in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfiledBinary.h219 std::unordered_map<std::string, BinaryFunction> BinaryFunctions; variable
470 return BinaryFunctions; in getAllBinaryFunctions()
482 auto I = BinaryFunctions.find(FName.str()); in getBinaryFunction()
483 if (I == BinaryFunctions.end()) in getBinaryFunction()
H A DProfiledBinary.cpp163 for (auto &F : BinaryFunctions) { in warnNoFuncEntry()
184 emitWarningSummary(NoFuncEntryNum, BinaryFunctions.size(), in warnNoFuncEntry()
682 auto Ret = BinaryFunctions.emplace(Name, BinaryFunction()); in loadSymbolsFromDWARFUnit()
745 if (BinaryFunctions.empty()) in loadSymbolsFromDWARF()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DCacheMetrics.h25 void printAll(const std::vector<BinaryFunction *> &BinaryFunctions);
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryContext.cpp756 auto Result = BinaryFunctions.emplace( in createBinaryFunction()
969 for (auto &BFI : BinaryFunctions) { in adjustCodePadding()
1365 FI = BinaryFunctions.erase(FI); in foldFunction()
1605 for (auto &KV : BinaryFunctions) { in preprocessDebugInfo()
1616 for (const auto &KV : BinaryFunctions) { in preprocessDebugInfo()
1623 for (auto &KV : BinaryFunctions) { in preprocessDebugInfo()
2279 auto FI = BinaryFunctions.upper_bound(Address); in getBinaryFunctionContainingAddress()
2280 if (FI == BinaryFunctions.begin()) in getBinaryFunctionContainingAddress()
2297 auto BFI = BinaryFunctions.find(Address); in getBinaryFunctionAtAddress()
2298 if (BFI != BinaryFunctions.end()) in getBinaryFunctionAtAddress()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h183 std::map<uint64_t, BinaryFunction> BinaryFunctions; variable
454 return BinaryFunctions; in getBinaryFunctions()
459 return BinaryFunctions; in getBinaryFunctions()