aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-06-29[BOLT] Match functions with exact hash (#96572)Shaw Young5-13/+142
2024-06-28[BOLT][NFC] Separate isReversibleBranch's 2 semantics (#95572)Nathan Sidwell4-17/+29
2024-06-27[BOLT][Linux] Support ORC for alternative instructions (#96709)Maksim Panchenko4-8/+88
2024-06-27[BOLT] Omit CFI state while printing functions without CFI (#96723)Maksim Panchenko4-9/+2
2024-06-27[BOLT][NFC] Move CallGraph from Passes to Core (#96922)shaw young18-31/+31
2024-06-25[BOLT][docs] Add Linux kernel optimization guide (#96669)Maksim Panchenko1-0/+120
2024-06-25Revert "[𝘀𝗽𝗿] initial version"shawbyoung5-138/+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 versionshawbyoung5-13/+138
2024-06-24Revert "[BOLT] Hash-based function matching" (#96568)shaw young5-135/+10
2024-06-24[BOLT] Hash-based function matching (#95821)shaw young5-10/+135
2024-06-24[BOLT][NFC] Sync CommandLineArgumentReference with options (#96563)shaw young1-9/+75
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 Panchenko2-15/+13
2024-06-18[bolt] stale-matching-min-matched-block.test requires assertsHans Wennborg1-0/+1
2024-06-17 [BOLT] Add sink block to flow CFG in profile inference (#95047)shaw young3-12/+216
2024-06-17[BOLT][tests] Fix jrcxz instruction test (#95861)Maksim Panchenko1-628/+21
2024-06-17[BOLT] Drop high discrepancy profiles in matching (#95156)shaw young4-8/+96
2024-06-13[BOLT] Fix duplicate diagnostic message (#95167)Maksim Panchenko1-2/+3
2024-06-11[BOLT][AArch64] Implement PLTCall optimization (#93584)Paschalis Mpeis7-19/+104
2024-06-11[BOLT] Add auto parsing for Linux kernel .altinstructions (#95068)Maksim Panchenko2-12/+80
2024-06-11[BOLT][DWARF][NFC] Remove old GDB Index functions (#95019)Sayhaan Siddiqui2-182/+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 Siddiqui2-28/+37
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 Sidwell5-25/+12
2024-06-06[BOLT][DWARF][NFC] Refactor GDB Index into a new file (#94405)Sayhaan Siddiqui3-0/+247
2024-06-05[BOLT][DWARF] Fix parent chain in debug_names entries with forward declaratio...Alexander Yermolovich5-19/+743
2024-06-04[BOLT] Fix ValidateMemRefs pass (#94406)Maksim Panchenko2-4/+67
2024-06-04[BOLT][DWARF][NFC] Add split-dwarf5 test with multiple CUs (#93744)Sayhaan Siddiqui2-0/+840
2024-06-03[BOLT] Use rewriter interface for updating binary build ID (#94273)Maksim Panchenko9-104/+147
2024-06-03Fix lsda-section-name adding back RUN line incorrectly removed in 6ef632ad36c...Mehdi Amini1-0/+1
2024-06-03[BOLT,test] Fix lsda.ldscript when MAXPAGESIZE>=0x10000Fangrui Song2-15/+4
2024-06-01[BOLT][DWARF][NFC] Add split-dwarf4 test with multiple CUs (#93741)Sayhaan Siddiqui2-0/+807
2024-05-31[BOLT][test] Use correct normalized tripleFangrui Song3-3/+3
2024-05-31[BOLT][DWARF][NFC] Fix formatting issue in DWARF4 split-dwarf test (#93747)Sayhaan Siddiqui1-1/+1
2024-05-31[BOLT][DWARF][NFC] Fix formatting issue in DWARF5 split-dwarf test (#93746)Sayhaan Siddiqui1-1/+1
2024-05-31[BOLT][DWARF][NFC] Add tests with multiple CUs (#93615)Sayhaan Siddiqui4-0/+801
2024-05-31[BOLT][DWARF][NFC] Added double escape characters (#93348)Sayhaan Siddiqui222-680/+679
2024-05-31[BOLT] Remove mutable from BB::LayoutIndex (#93224)shaw young4-10/+12
2024-05-31[BOLT][DOC] Add script for automatic user guide generation (#93822)Elvina Yakubova2-138/+238
2024-05-31[BOLT][NFC] Fix typo in DWARFRewriter.cpp (#93955)Elvina Yakubova1-1/+1
2024-05-30[BOLT] Detect .warm split functions as cold fragments (#93759)Amir Ayupov3-9/+21
2024-05-30[BOLT][NFC] Extend updateLayoutIndices (#93861)shaw young2-3/+9
2024-05-30[BOLT,test] Make linker scripts less sensitive to lld's orphan placement (#93...Fangrui Song2-0/+6
2024-05-25[BOLT] Revise IDE folder structure (#89742)Michael Kruse5-5/+6