| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | VeneerElimination.cpp | 36 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 D | ReorderFunctions.cpp | 117 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 D | CacheMetrics.cpp | 249 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 D | RegAnalysis.cpp | 36 std::map<uint64_t, BinaryFunction> *BFs, in RegAnalysis() argument 74 if (!BFs) in RegAnalysis() 78 for (auto &MapEntry : *BFs) { in RegAnalysis()
|
| H A D | AllocCombiner.cpp | 57 void runForAllWeCare(std::map<uint64_t, BinaryFunction> &BFs, in runForAllWeCare() argument 59 for (auto &It : BFs) { in runForAllWeCare()
|
| H A D | RegReAssign.cpp | 356 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 D | IndirectCallPromotion.cpp | 159 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 D | ReorderData.cpp | 234 std::map<uint64_t, BinaryFunction> &BFs) const { in sortedByFunc() 263 for (auto &Entry : BFs) { in sortedByFunc()
|
| H A D | BinaryPasses.cpp | 416 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 D | RegReAssign.h | 41 std::map<uint64_t, BinaryFunction> &BFs); 43 std::map<uint64_t, BinaryFunction> &BFs);
|
| H A D | ReorderFunctions.h | 24 std::map<uint64_t, BinaryFunction> &BFs);
|
| H A D | RegAnalysis.h | 39 RegAnalysis(BinaryContext &BC, std::map<uint64_t, BinaryFunction> *BFs,
|
| H A D | ReorderData.h | 36 std::map<uint64_t, BinaryFunction> &BFs) const;
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | BinaryPassManager.cpp | 253 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()
|