summaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite/BinaryPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [BOLT] Fix state of MCSymbols in lowering passRafael Auler2023-05-161-0/+4
* [BOLT][AArch64] Handle adrp+ld64 linker relaxationsVladislav Khmelevsky2022-12-231-1/+10
* [BOLT][NFC] Remove unused PrintInstructions argumentMaksim Panchenko2022-12-201-1/+1
* adds huge pages support of PIE/no-PIE binariesAlexey Moksyakov2022-11-041-0/+3
* [BOLT] Add pass to fix ambiguous memory referencesRafael Auler2022-10-121-3/+6
* [BOLT][AArch64] Handle gold linker veneersVladislav Khmelevsky2022-07-131-4/+4
* [BOLT] Fix getDynoStats to handle BCs with no functionsAmir Ayupov2022-06-301-2/+3
* Revert "[BOLT][AArch64] Handle gold linker veneers"Rafael Auler2022-06-281-4/+4
* [BOLT][AArch64] Handle gold linker veneersVladislav Khmelevsky2022-06-281-4/+4
* [bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song2022-06-051-77/+72
* Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song2022-06-041-42/+37
* [BOLT] Cache-Aware Tail Duplicationspupyrev2022-06-031-7/+1
* [BOLT] CMOVConversion passAmir Ayupov2022-03-081-0/+9
* [BOLT][NFC] Fix compiler warningsAmir Ayupov2022-02-041-1/+1
* [BOLT][NFC] Refactor command line options in BinaryPassManagerMaksim Panchenko2022-01-071-159/+91
* [BOLTRewrite][NFC] Fix braces usagesMaksim Panchenko2021-12-231-7/+4
* [BOLT][NFC] Fix file-description commentsMaksim Panchenko2021-12-211-3/+1
* [BOLT] Fix profile and tests for nop-removal passMaksim Panchenko2021-12-181-1/+1
* [BOLT] Move disassemble optimizations to optimization passesVladislav Khmelevsky2021-12-181-0/+4
* [BOLT][NFC] Reformat with clang-formatMaksim Panchenko2021-12-141-26/+17
* [BOLT] Add pass to normalize CFGMaksim Panchenko2021-12-011-0/+9
* Rebase: [BOLT] AsmDump: dump function assembly and profile infoRafael Auler2021-09-271-0/+6
* Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler2021-10-081-0/+549