summaryrefslogtreecommitdiff
path: root/bolt/CMakeLists.txt
Commit message (Expand)AuthorAgeFilesLines
* [BOLT] Add BOLT_TARGETS_TO_BUILDNathan Sidwell2023-04-211-1/+25
* [BOLT] Make BOLT_ENABLE_RUNTIME user-configurableNathan Sidwell2023-04-201-2/+15
* [BOLT] Don't enable runtime when not building X86Nathan Sidwell2023-04-181-1/+2
* [BOLT-TESTS] Follow-up to D131919Amir Ayupov2022-11-151-1/+1
* Honor LLVM_LIBDIR_SUFFIXserge-sans-paille2022-11-011-0/+4
* [BOLT] Upgrade to C++17Kazu Hirata2022-08-071-1/+1
* [BOLT][CMAKE] Check build target architecture for runtime libsAmir Ayupov2022-05-051-1/+1
* [BOLT][CMAKE] Simplify Clang/LLD identificationAmir Ayupov2022-04-231-18/+23
* [BOLT][NFC] Use LLVM_REVISION instead of BOLT_VERSION_STRINGAmir Ayupov2022-04-141-23/+0
* [BOLT] Fix plt relocations symbol matchVladislav Khmelevsky2022-04-051-0/+2
* Revert "Add CMake option not to build BOLT tests"Yi Kong2022-03-081-1/+1
* Add CMake option not to build BOLT testsYi Kong2022-03-081-1/+1
* [BOLT] Prepare BOLT for unit-testingVladislav Khmelevsky2022-01-271-0/+4
* [BOLT][CMAKE] Accept BOLT_CLANG_EXE and BOLT_LLD_EXEAmir Ayupov2022-01-151-4/+21
* [BOLT][CMAKE] Use IN_LIST checkAmir Ayupov2022-01-141-4/+2
* [BOLT][DOCS] Build doxygen documentationAmir Ayupov2021-12-231-0/+6
* Re-enable Windows build and fix issuesRafael Auler2021-12-231-64/+60
* Fix install-bolt_rt dependenciesRafael Auler2021-12-151-1/+1
* Add bolt target to cmakeRafael Auler2021-12-151-2/+2
* Disable Windows buildRafael Auler2021-12-101-60/+64
* [BOLT] Fix Windows buildRafael Auler2021-11-111-41/+63
* [BOLT] Improve cmake configs for opensourceRafael Auler2021-10-261-22/+48
* Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler2021-10-081-1/+4
* [BOLT] Support instrumentation via runtime libraryRafael Auler2019-07-241-0/+23
* Compile Bolt using std 14.laith sakka2019-06-051-0/+1
* [BOLT] Add initial bolt-only test infraRafael Auler2018-06-221-0/+4
* [BOLT] Getting open-source readyMaksim Panchenko2018-05-041-92/+1
* [BOLT] Introduce MCPlus layerMaksim Panchenko2018-03-091-0/+4
* [BOLTDIFF] Add a tool to audit performance differencesRafael Auler2017-12-071-0/+2
* [BOLT] Refactor global symbol handling code.Bill Nell2017-11-141-0/+3
* [BOLT rebase] Rebase fixes on top of LLVM Feb2018Rafael Auler2018-02-061-0/+3
* [BOLT] Refactoring - add BinarySection classBill Nell2018-01-231-0/+1
* [BOLT] New profile formatMaksim Panchenko2017-12-131-0/+2
* [BOLT] Major overhaul of profiling in BOLTMaksim Panchenko2017-11-281-0/+1
* updating cache metricsspupyrev2017-10-161-1/+1
* [BOLT] Integrate perf2bolt into llvm-boltRafael Auler2017-09-011-0/+3
* [BOLT] Call Distance MetricBohan Ren2017-06-131-0/+1
* Add .bolt_info notes section containing BOLT revision and command line args.Bill Nell2017-05-241-0/+43
* [BOLT] Detect and handle __builtin_unreachable().Maksim Panchenko2017-03-031-1/+1
* [BOLT] Move BOLT passes under Passes subdirectory (NFC).Maksim Panchenko2017-02-161-3/+2
* Add a frame optimization passRafael Auler2016-12-051-0/+1
* Move debug-handling code into DWARFRewriter (NFC).Maksim Panchenko2016-05-311-0/+1
* Refactoring of the reordering algorithmsTheodoros Kasampalis2016-06-161-0/+1
* Optimize calls to functions that are a single unconditional jumpGabriel Poesia2016-04-151-0/+2
* Tool to merge .fdata files.Maksim Panchenko2016-04-081-0/+2
* Group debugging info representation and serialization code.Gabriel Poesia2016-04-071-5/+1
* Update DWARF location lists after optimization.Gabriel Poesia2016-04-011-0/+1
* Update DWARF lexical blocks address ranges.Gabriel Poesia2016-03-281-1/+2
* Update subroutine address ranges in binary.Gabriel Poesia2016-03-161-0/+1
* Write updated .debug_aranges section after optimizations.Gabriel Poesia2016-03-111-0/+1