aboutsummaryrefslogtreecommitdiff
path: root/bolt/tools
AgeCommit message (Expand)AuthorFilesLines
2026-01-05[BOLT] Fix merge-fdata for memory events (#128108)Amir Ayupov1-10/+20
2025-10-20[BOLT][NFC] Use brstack in guides and user outputs (#163950)Paschalis Mpeis2-3/+4
2025-06-20[BOLT][AArch64] Add support for SPE brstack format (#129231)Ádám Kallai1-0/+7
2025-05-30[BOLT][heatmap] Produce zoomed-out heatmaps (#140153)Amir Ayupov1-1/+20
2025-05-17[BOLT] Remove unused local variables (NFC) (#140421)Kazu Hirata1-11/+0
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov1-1/+2
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov1-2/+2
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr3-3/+3
2025-02-18[BOLT] Only link and initialize supported targets (#127509)Nikita Popov8-31/+40
2025-02-12[BOLT] Use getMainExecutable() (#126698)Nikita Popov1-11/+1
2024-12-14[BOLT] Fix counts aggregation in merge-fdata (#119652)Amir Ayupov1-11/+30
2024-12-14[BOLT][NFC] Speedup merge-fdata (#119942)Amir Ayupov1-37/+22
2024-12-13[BOLT][merge-fdata] Fix basic sample profile aggregation without LBR info (#1...Tibor Dusnoki1-1/+19
2024-12-12[BOLT] Introduce binary analysis tool based on BOLT (#115330)Kristof Beyls3-0/+142
2024-10-24[BOLT] Add profile density computationAmir Ayupov1-0/+1
2024-10-14[BOLT] Support perf2bolt-N in the driverAmir Ayupov1-2/+2
2024-09-25[BOLT][merge-fdata] Initialize YAML profile header (#109613)Maksim Panchenko1-1/+11
2024-09-03[BOLT][YAML] Allow unknown keys in the input (#100824)Amir Ayupov1-0/+1
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov2-5/+18
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-1/+1
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini1-1/+2
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov2-2/+26
2024-01-18[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)Amir Ayupov1-1/+1
2024-01-18Revert "[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#...Amir Ayupov1-1/+1
2024-01-18[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)Amir Ayupov1-1/+1
2024-01-15[BOLT] Use SmallString::operator std::string (NFC)Kazu Hirata3-3/+3
2023-12-13[BOLT] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-2/+2
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek5-38/+4
2023-06-01Revert "[BOLT][CMake] Redo the build and install targets"Petr Hosek5-4/+38
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek5-38/+4
2023-05-30Revert "[BOLT][CMake] Use LLVM macros for install targets"Petr Hosek3-8/+14
2023-05-30[BOLT][CMake] Use LLVM macros for install targetsPetr Hosek3-14/+8
2023-05-22Reland^2 "[BOLT] Parallelize legacy profile merging"Yi Kong1-22/+51
2023-05-18Revert "Reland "[BOLT] Parallelize legacy profile merging""Yi Kong1-49/+22
2023-05-18Reland "[BOLT] Parallelize legacy profile merging"Yi Kong1-22/+49
2023-04-28Revert "[BOLT] Parallelize legacy profile merging"Yi Kong1-47/+22
2023-04-27[BOLT] Parallelize legacy profile mergingYi Kong1-22/+47
2023-04-01[BOLT][NFC] Simplify code using std::optionalYi Kong1-5/+4
2023-02-02[BOLT][NFC] Rename {MachO,}RewriteInstance::create methodsAmir Ayupov3-12/+6
2023-02-02[BOLT][NFC] Use llvm::make_second_rangeAmir Ayupov1-3/+3
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille3-5/+5
2023-01-03[BOLT][CMake] Add merge-fdata to bolt componentAmir Ayupov1-0/+7
2022-09-23[BOLT] Support building bolt when LLVM_LINK_LLVM_DYLIB is ONserge-sans-paille5-0/+9
2022-09-22[BOLT] Fix (part of) dylib compatibilityserge-sans-paille1-1/+4
2022-09-22Revert "[bolt] Fix (part of) dylib compatibility"serge-sans-paille1-0/+1
2022-09-22[bolt] Fix (part of) dylib compatibilityserge-sans-paille1-1/+0
2022-08-02CommandLine: add and use cl::SubCommand::get{All,TopLevel}Nicolai Hähnle1-1/+1
2022-07-29Add BAT testing frameworkRafael Auler3-0/+191
2022-07-21[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson4-5/+19
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov1-8/+7