aboutsummaryrefslogtreecommitdiff
path: root/bolt/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2024-05-25[BOLT] Revise IDE folder structure (#89742)Michael Kruse1-1/+3
2024-03-20[BOLT][CMake] Build rt library despite unreadable map_files (#77876)Amir Ayupov1-2/+2
2023-08-25[BOLT] Fix cross-compilation buildRafael Auler1-1/+2
2023-08-24[BOLT][Instrumentation] AArch64 instrumentation support in runtimeElvina Yakubova1-3/+3
2023-06-16[BOLT] Add minimal RISC-V 64-bit supportJob Noorman1-1/+1
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek1-0/+12
2023-06-01Revert "[BOLT][CMake] Redo the build and install targets"Petr Hosek1-12/+0
2023-06-01[BOLT][CMake] Redo the build and install targetsPetr Hosek1-0/+12
2023-05-19[BOLT][CMake] Use correct output paths and passthrough necessary optionsPetr Hosek1-1/+7
2023-04-21[BOLT] Add BOLT_TARGETS_TO_BUILDNathan Sidwell1-1/+25
2023-04-20[BOLT] Make BOLT_ENABLE_RUNTIME user-configurableNathan Sidwell1-2/+15
2023-04-18[BOLT] Don't enable runtime when not building X86Nathan Sidwell1-1/+2
2022-11-15[BOLT-TESTS] Follow-up to D131919Amir Ayupov1-1/+1
2022-11-01Honor LLVM_LIBDIR_SUFFIXserge-sans-paille1-0/+4
2022-08-07[BOLT] Upgrade to C++17Kazu Hirata1-1/+1
2022-05-05[BOLT][CMAKE] Check build target architecture for runtime libsAmir Ayupov1-1/+1
2022-04-23[BOLT][CMAKE] Simplify Clang/LLD identificationAmir Ayupov1-18/+23
2022-04-14[BOLT][NFC] Use LLVM_REVISION instead of BOLT_VERSION_STRINGAmir Ayupov1-23/+0
2022-04-05[BOLT] Fix plt relocations symbol matchVladislav Khmelevsky1-0/+2
2022-03-08Revert "Add CMake option not to build BOLT tests"Yi Kong1-1/+1
2022-03-08Add CMake option not to build BOLT testsYi Kong1-1/+1
2022-01-27[BOLT] Prepare BOLT for unit-testingVladislav Khmelevsky1-0/+4
2022-01-15[BOLT][CMAKE] Accept BOLT_CLANG_EXE and BOLT_LLD_EXEAmir Ayupov1-4/+21
2022-01-14[BOLT][CMAKE] Use IN_LIST checkAmir Ayupov1-4/+2
2021-12-23[BOLT][DOCS] Build doxygen documentationAmir Ayupov1-0/+6
2021-12-23Re-enable Windows build and fix issuesRafael Auler1-64/+60
2021-12-15Fix install-bolt_rt dependenciesRafael Auler1-1/+1
2021-12-15Add bolt target to cmakeRafael Auler1-2/+2
2021-12-10Disable Windows buildRafael Auler1-60/+64
2021-11-11[BOLT] Fix Windows buildRafael Auler1-41/+63
2021-10-26[BOLT] Improve cmake configs for opensourceRafael Auler1-22/+48
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler1-1/+4
2019-07-24[BOLT] Support instrumentation via runtime libraryRafael Auler1-0/+23
2019-06-05Compile Bolt using std 14.laith sakka1-0/+1
2018-06-22[BOLT] Add initial bolt-only test infraRafael Auler1-0/+4
2018-05-04[BOLT] Getting open-source readyMaksim Panchenko1-92/+1
2018-03-09[BOLT] Introduce MCPlus layerMaksim Panchenko1-0/+4
2017-12-07[BOLTDIFF] Add a tool to audit performance differencesRafael Auler1-0/+2
2017-11-14[BOLT] Refactor global symbol handling code.Bill Nell1-0/+3
2018-02-06[BOLT rebase] Rebase fixes on top of LLVM Feb2018Rafael Auler1-0/+3
2018-01-23[BOLT] Refactoring - add BinarySection classBill Nell1-0/+1
2017-12-13[BOLT] New profile formatMaksim Panchenko1-0/+2
2017-11-28[BOLT] Major overhaul of profiling in BOLTMaksim Panchenko1-0/+1
2017-10-16updating cache metricsspupyrev1-1/+1
2017-09-01[BOLT] Integrate perf2bolt into llvm-boltRafael Auler1-0/+3
2017-06-13[BOLT] Call Distance MetricBohan Ren1-0/+1
2017-05-24Add .bolt_info notes section containing BOLT revision and command line args.Bill Nell1-0/+43
2017-03-03[BOLT] Detect and handle __builtin_unreachable().Maksim Panchenko1-1/+1
2017-02-16[BOLT] Move BOLT passes under Passes subdirectory (NFC).Maksim Panchenko1-3/+2
2016-12-05Add a frame optimization passRafael Auler1-0/+1