aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib
AgeCommit message (Expand)AuthorFilesLines
2024-07-15[NFC][BOLT] Rename createDummyReturnFunction to createReturnInstructi.. (#98448)Paschalis Mpeis1-1/+1
2024-07-15[BOLT] Add -print-mappings option to heatmaps (#97567)Paschalis Mpeis2-0/+24
2024-07-15[BOLT][AArch64] Provide createDummyReturnFunction (#96626)Paschalis Mpeis1-6/+0
2024-07-10[BOLT] Match blocks with calls as anchors (#96596)Shaw Young3-19/+134
2024-07-10[BOLT][DWARF] Cleanup buffer initialization for DWO range writer (#97843)Sayhaan Siddiqui2-4/+8
2024-07-10[BOLT][DWARF][NFC] Cleanup RangesBase check (#97840)Sayhaan Siddiqui1-15/+15
2024-07-09[BOLT][DWARF][NFC] Update Die to not use std::optional (#97844)Sayhaan Siddiqui1-5/+4
2024-07-09[BOLT][DWARF][NFC] Remove unnecessary SectionOffset (#97841)Sayhaan Siddiqui1-7/+4
2024-07-09[BOLT][DWARF][NFC] Cleanup version check (#97839)Sayhaan Siddiqui1-4/+1
2024-07-07[MC] Support .cfi_labelFangrui Song1-0/+3
2024-07-05[BOLT][BAT] Add support for three-way split functions (#93760)Amir Ayupov1-0/+3
2024-07-05[BOLT][NFC] Refactor function matching (#97502)Shaw Young1-86/+97
2024-07-05[BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (...รdรกm Kallai1-2/+27
2024-07-04[BOLT][DWARF] Deduplicate Foreign TU list (#97629)Alexander Yermolovich1-3/+12
2024-07-03[BOLT] Remove workaround for flushPendingLabelsFangrui Song1-8/+0
2024-07-03[BOLT][DWARF] Refactor legacy ranges writers (#96006)Sayhaan Siddiqui2-49/+89
2024-07-03[BOLT] Add Demangle to Profile link componentsshawbyoung1-0/+1
2024-07-03[BOLT] Match functions with name similarity (#95884)Shaw Young1-0/+121
2024-07-02Remove llvm/MC/MCAsmLayout.h and the unused parameter in MCAssembler::layoutFangrui Song1-3/+1
2024-07-02[BOLT] Drop macro-fusion alignment (#97358)Amir Ayupov7-181/+0
2024-07-02Revert "MCAssembler::layout: remove the unused MCAsmLayout parameter"Davide Italiano1-1/+3
2024-07-01MCAssembler::layout: remove the unused MCAsmLayout parameterFangrui Song1-3/+1
2024-07-01[BOLT] Replace the MCAsmLayout parameter with MCAssemblerFangrui Song2-7/+4
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song2-6/+9
2024-06-29[BOLT] Match functions with exact hash (#96572)Shaw Young3-13/+75
2024-06-28[BOLT][NFC] Separate isReversibleBranch's 2 semantics (#95572)Nathan Sidwell3-16/+15
2024-06-27[BOLT][Linux] Support ORC for alternative instructions (#96709)Maksim Panchenko2-6/+37
2024-06-27[BOLT] Omit CFI state while printing functions without CFI (#96723)Maksim Panchenko1-2/+2
2024-06-27[BOLT][NFC] Move CallGraph from Passes to Core (#96922)shaw young12-24/+24
2024-06-25Revert "[๐˜€๐—ฝ๐—ฟ] initial version"shawbyoung3-70/+13
2024-06-25Revert "Added opts::Lite to RewriteInstance"shawbyoung1-1/+0
2024-06-25Added opts::Lite to RewriteInstanceshawbyoung1-0/+1
2024-06-25[๐˜€๐—ฝ๐—ฟ] initial versionshawbyoung3-13/+70
2024-06-24Revert "[BOLT] Hash-based function matching" (#96568)shaw young3-67/+10
2024-06-24[BOLT] Hash-based function matching (#95821)shaw young3-10/+67
2024-06-21[bolt] Add missing <stack> include (NFC)Nikita Popov1-0/+1
2024-06-20[MC] Eliminate two symbol-related hash maps (#95464)aengelke1-1/+3
2024-06-18[BOLT] Skip optimization of functions with alt instructions (#95172)Maksim Panchenko1-9/+7
2024-06-17 [BOLT] Add sink block to flow CFG in profile inference (#95047)shaw young1-12/+30
2024-06-17[BOLT] Drop high discrepancy profiles in matching (#95156)shaw young1-7/+23
2024-06-13[BOLT] Fix duplicate diagnostic message (#95167)Maksim Panchenko1-2/+3
2024-06-11[BOLT][AArch64] Implement PLTCall optimization (#93584)Paschalis Mpeis3-13/+63
2024-06-11[BOLT] Add auto parsing for Linux kernel .altinstructions (#95068)Maksim Panchenko1-5/+67
2024-06-11[BOLT][DWARF][NFC] Remove old GDB Index functions (#95019)Sayhaan Siddiqui1-171/+0
2024-06-10[BOLT] Clean up DIEStreamer (NFC) (#95028)Kazu Hirata1-8/+7
2024-06-10[BOLT] Fix a warningKazu Hirata1-2/+1
2024-06-10[BOLT][DWARF][NFC] Replace usages of GDBIndex functions (#94701)Sayhaan Siddiqui1-27/+34
2024-06-09Use StringRef::starts_with (NFC) (#94886)Kazu Hirata1-1/+1
2024-06-07[BOLT][NFC] Unset UseAssemblerInfoForParsing for emission (#94778)Amir Ayupov1-0/+2
2024-06-07[BOLT][NFC] Infailable fns return void (#92018)Nathan Sidwell4-17/+10