summaryrefslogtreecommitdiff
path: root/bolt/tools
Commit message (Expand)AuthorAgeFilesLines
* Revert "[BOLT] Parallelize legacy profile merging"Yi Kong2023-04-281-47/+22
* [BOLT] Parallelize legacy profile mergingYi Kong2023-04-271-22/+47
* [BOLT][NFC] Simplify code using std::optionalYi Kong2023-04-011-5/+4
* [BOLT][NFC] Rename {MachO,}RewriteInstance::create methodsAmir Ayupov2023-02-023-12/+6
* [BOLT][NFC] Use llvm::make_second_rangeAmir Ayupov2023-02-021-3/+3
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-103-5/+5
* [BOLT][CMake] Add merge-fdata to bolt componentAmir Ayupov2023-01-031-0/+7
* [BOLT] Support building bolt when LLVM_LINK_LLVM_DYLIB is ONserge-sans-paille2022-09-235-0/+9
* [BOLT] Fix (part of) dylib compatibilityserge-sans-paille2022-09-221-1/+4
* Revert "[bolt] Fix (part of) dylib compatibility"serge-sans-paille2022-09-221-0/+1
* [bolt] Fix (part of) dylib compatibilityserge-sans-paille2022-09-221-1/+0
* CommandLine: add and use cl::SubCommand::get{All,TopLevel}Nicolai Hähnle2022-08-021-1/+1
* Add BAT testing frameworkRafael Auler2022-07-293-0/+191
* [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson2022-07-214-5/+19
* [BOLT][NFC] Use range-based STL wrappersAmir Ayupov2022-06-231-8/+7
* Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore"John Ericson2022-06-104-19/+5
* [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymoreJohn Ericson2022-06-104-5/+19
* [BOLT] Add `-o` option to merge-fdataYi Kong2022-06-021-3/+21
* [BOLT] Allow merge-fdata to take a directory as inputYi Kong2022-06-011-4/+25
* [BOLT][NFC] Don't over-specify the size of SmallVectorYi Kong2022-05-311-1/+1
* [BOLT] Fix merge-fdata handling of BAT profilesRafael Auler2022-05-131-2/+3
* [BOLT][CMAKE] Fix DYLIB buildAmir Ayupov2022-05-132-6/+14
* [BOLT][CMAKE] Fix llvm-bolt-fuzzer buildAmir Ayupov2022-05-031-0/+1
* [BOLT] Compact legacy profilesYi Kong2022-04-121-1/+18
* [BOLT][CMAKE] Remove CMake 3.13.4 incompatible parameterAmir Ayupov2022-03-071-1/+1
* [BOLT][NFC] Report errors from RewriteInstance `discoverStorage` and `run`Amir Ayupov2022-02-233-5/+10
* [BOLT] Added fuzzer target (llvm-bolt-fuzzer)Amir Ayupov2022-02-203-0/+78
* [BOLT][NFC] Report errors from createBinaryContext and RewriteInstance ctorAmir Ayupov2022-02-172-5/+26
* Cleanup LLVMDWARFDebugInfoserge-sans-paille2022-02-152-0/+2
* [BOLT] Refactor heatmap to be standalone toolVladislav Khmelevsky2022-02-075-42/+115
* [BOLT][CMAKE] Add extra BOLT_INCLUDE_TESTS condition for merge-fdata emit-rel...Amir Ayupov2022-01-311-1/+1
* [BOLT] Prepare BOLT for unit-testingVladislav Khmelevsky2022-01-271-0/+5
* [BOLT][NFC] Fix braces usage in the rest of the codebaseAmir Ayupov2021-12-281-35/+23
* Re-enable Windows build and fix issuesRafael Auler2021-12-232-0/+3
* [BOLT][NFC] Fix file-description commentsMaksim Panchenko2021-12-212-3/+5
* [BOLT][NFC] Reformat with clang-formatMaksim Panchenko2021-12-142-44/+32
* Add bolt target to cmakeRafael Auler2021-12-151-0/+18
* [BOLT][TEST] Add instrumentation test using merge-fdataAmir Ayupov2021-11-031-0/+5
* [BOLT] Improve cmake configs for opensourceRafael Auler2021-10-261-1/+7
* Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler2021-10-085-0/+772