summaryrefslogtreecommitdiff
path: root/bolt/tools
AgeCommit message (Expand)Author
2025-10-20[BOLT][NFC] Use brstack in guides and user outputs (#163950)Paschalis Mpeis
2025-06-20[BOLT][AArch64] Add support for SPE brstack format (#129231)Ádám Kallai
2025-05-30[BOLT][heatmap] Produce zoomed-out heatmaps (#140153)Amir Ayupov
2025-05-17[BOLT] Remove unused local variables (NFC) (#140421)Kazu Hirata
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov
2025-05-12[BOLT][NFC] Disambiguate sample as basic sample (#139350)Amir Ayupov
2025-03-05[NFC][BOLT] Make file-local cl::opt global variables static (#126472)chrisPyr
2025-02-18[BOLT] Only link and initialize supported targets (#127509)Nikita Popov
2025-02-12[BOLT] Use getMainExecutable() (#126698)Nikita Popov
2024-12-14[BOLT] Fix counts aggregation in merge-fdata (#119652)Amir Ayupov
2024-12-14[BOLT][NFC] Speedup merge-fdata (#119942)Amir Ayupov
2024-12-13[BOLT][merge-fdata] Fix basic sample profile aggregation without LBR info (#1...Tibor Dusnoki
2024-12-12[BOLT] Introduce binary analysis tool based on BOLT (#115330)Kristof Beyls
2024-10-24[BOLT] Add profile density computationAmir Ayupov
2024-10-14[BOLT] Support perf2bolt-N in the driverAmir Ayupov
2024-09-25[BOLT][merge-fdata] Initialize YAML profile header (#109613)Maksim Panchenko
2024-09-03[BOLT][YAML] Allow unknown keys in the input (#100824)Amir Ayupov
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov
2024-01-18[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)Amir Ayupov
2024-01-18Revert "[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#...Amir Ayupov
2024-01-18[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)Amir Ayupov
2024-01-15[BOLT] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-12-13[BOLT] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek
2023-06-01Revert "[BOLT][CMake] Redo the build and install targets"Petr Hosek
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek
2023-05-30Revert "[BOLT][CMake] Use LLVM macros for install targets"Petr Hosek
2023-05-30[BOLT][CMake] Use LLVM macros for install targetsPetr Hosek
2023-05-22Reland^2 "[BOLT] Parallelize legacy profile merging"Yi Kong
2023-05-18Revert "Reland "[BOLT] Parallelize legacy profile merging""Yi Kong
2023-05-18Reland "[BOLT] Parallelize legacy profile merging"Yi Kong
2023-04-28Revert "[BOLT] Parallelize legacy profile merging"Yi Kong
2023-04-27[BOLT] Parallelize legacy profile mergingYi Kong
2023-04-01[BOLT][NFC] Simplify code using std::optionalYi Kong
2023-02-02[BOLT][NFC] Rename {MachO,}RewriteInstance::create methodsAmir Ayupov
2023-02-02[BOLT][NFC] Use llvm::make_second_rangeAmir Ayupov
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2023-01-03[BOLT][CMake] Add merge-fdata to bolt componentAmir Ayupov
2022-09-23[BOLT] Support building bolt when LLVM_LINK_LLVM_DYLIB is ONserge-sans-paille
2022-09-22[BOLT] Fix (part of) dylib compatibilityserge-sans-paille
2022-09-22Revert "[bolt] Fix (part of) dylib compatibility"serge-sans-paille
2022-09-22[bolt] Fix (part of) dylib compatibilityserge-sans-paille
2022-08-02CommandLine: add and use cl::SubCommand::get{All,TopLevel}Nicolai Hähnle
2022-07-29Add BAT testing frameworkRafael Auler
2022-07-21[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-06-10Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore"John Ericson