Home
last modified time | relevance | path

Searched refs:BFs (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DVeneerElimination.cpp36 std::map<uint64_t, BinaryFunction> &BFs = BC.getBinaryFunctions(); in runOnFunctions() local
39 for (auto &It : BFs) { in runOnFunctions()
68 for (auto &It : BFs) { in runOnFunctions()
H A DReorderFunctions.cpp117 std::map<uint64_t, BinaryFunction> &BFs) { in reorder() argument
132 for (auto &It : BFs) { in reorder()
265 auto &BFs = BC.getBinaryFunctions(); in runOnFunctions() local
293 std::vector<BinaryFunction *> SortedFunctions(BFs.size()); in runOnFunctions()
295 llvm::transform(BFs, SortedFunctions.begin(), in runOnFunctions()
384 reorder(std::move(Clusters), BFs); in runOnFunctions()
409 std::vector<BinaryFunction *> SortedFunctions(BFs.size()); in runOnFunctions()
410 llvm::transform(BFs, SortedFunctions.begin(), in runOnFunctions()
H A DCacheMetrics.cpp249 void CacheMetrics::printAll(const std::vector<BinaryFunction *> &BFs) { in printAll() argument
262 for (BinaryFunction *BF : BFs) { in printAll()
304 extractBasicBlockInfo(BFs, BBAddr, BBSize); in printAll()
307 << format("%.2lf%%\n", expectedCacheHitRatio(BFs, BBAddr, BBSize)); in printAll()
310 << format("%.0lf\n", calcTSPScore(BFs, BBAddr, BBSize)); in printAll()
313 << format("%.0lf\n", calcExtTSPScore(BFs, BBAddr, BBSize)); in printAll()
H A DRegAnalysis.cpp36 std::map<uint64_t, BinaryFunction> *BFs, in RegAnalysis() argument
74 if (!BFs) in RegAnalysis()
78 for (auto &MapEntry : *BFs) { in RegAnalysis()
H A DAllocCombiner.cpp57 void runForAllWeCare(std::map<uint64_t, BinaryFunction> &BFs, in runForAllWeCare() argument
59 for (auto &It : BFs) { in runForAllWeCare()
H A DRegReAssign.cpp356 std::map<uint64_t, BinaryFunction> &BFs) { in setupAggressivePass() argument
357 setupConservativePass(BC, BFs); in setupAggressivePass()
359 RA.reset(new RegAnalysis(BC, &BFs, &*CG)); in setupAggressivePass()
366 BinaryContext &BC, std::map<uint64_t, BinaryFunction> &BFs) { in setupConservativePass() argument
H A DIndirectCallPromotion.cpp159 static bool verifyProfile(std::map<uint64_t, BinaryFunction> &BFs) { in verifyProfile() argument
161 for (auto &BFI : BFs) { in verifyProfile()
1132 auto &BFs = BC.getBinaryFunctions(); in runOnFunctions() local
1142 RA.reset(new RegAnalysis(BC, &BFs, &*CG)); in runOnFunctions()
1150 for (auto &KV : BFs) in runOnFunctions()
1158 for (auto &BFIt : BFs) { in runOnFunctions()
1463 verifyProfile(BFs); in runOnFunctions()
H A DReorderData.cpp234 std::map<uint64_t, BinaryFunction> &BFs) const { in sortedByFunc()
263 for (auto &Entry : BFs) { in sortedByFunc()
H A DBinaryPasses.cpp416 auto &BFs = BC.getBinaryFunctions(); in runOnFunctions() local
417 for (auto It = BFs.begin(); It != BFs.end(); ++It) in runOnFunctions()
422 OS << " There are " << BFs.size() << " functions in total. \n"; in runOnFunctions()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DRegReAssign.h41 std::map<uint64_t, BinaryFunction> &BFs);
43 std::map<uint64_t, BinaryFunction> &BFs);
H A DReorderFunctions.h24 std::map<uint64_t, BinaryFunction> &BFs);
H A DRegAnalysis.h39 RegAnalysis(BinaryContext &BC, std::map<uint64_t, BinaryFunction> *BFs,
H A DReorderData.h36 std::map<uint64_t, BinaryFunction> &BFs) const;
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp253 auto &BFs = BC.getBinaryFunctions(); in runPasses() local
270 callWithDynoStats([this, &Pass] { Pass->runOnFunctions(BC); }, BFs, in runPasses()
275 BFs.begin(), BFs.end(), true, in runPasses()
293 for (auto &It : BFs) { in runPasses()