aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib
AgeCommit message (Expand)AuthorFilesLines
2023-12-05[bolt] Support arm64 FP register spills (#73021)eleviant1-0/+6
2023-12-01[BOLT][NFC] Remove unused code for CDSplit (#74136)ShatianWang1-31/+0
2023-11-30[BOLT] CDSplit main logic part 2/2 (#74032)ShatianWang1-3/+200
2023-11-30[BOLT] CDSplit main logic part 1/2 (#73895)ShatianWang2-5/+230
2023-11-30[BOLT][NFC] Fix comment (#73983)Maksim Panchenko1-2/+2
2023-11-30[BOLT][DWARF] Add support to create path (#73884)Alexander Yermolovich1-0/+2
2023-11-29[BOLT] Create .text.warm for 3-way splitting (#73863)ShatianWang3-17/+47
2023-11-29[BOLT] Refactor fixBranches() (#73752)Maksim Panchenko1-28/+43
2023-11-29[BOLT] Add structure of CDSplit to SplitFunctions (#73430)ShatianWang3-8/+86
2023-11-28[BOLT][DWARF] Fix output ranges for deleted code (#73464)Maksim Panchenko1-2/+1
2023-11-28[BOLT][DWARF][NFC] Added const to variable (#73731)Alexander Yermolovich1-1/+1
2023-11-28[BOLT][DWARF] Fix handling of DWARF5 DWP (#72729)Alexander Yermolovich2-16/+15
2023-11-27[BOLT] Use deterministic xxh3 for computing BF/BB hashes (#72542)spupyrev3-16/+11
2023-11-25[BOLT] Reset output addresses for deleted blocks (#73429)Maksim Panchenko1-0/+6
2023-11-25[BOLT][NFC] Refactor function state check (#73420)Maksim Panchenko1-4/+0
2023-11-23[BOLT] Extend calculateEmittedSize() for block size calculation (#73076)ShatianWang2-6/+40
2023-11-21[BOLT] Fix type mismatch error (#73016)Ho Cheung1-2/+2
2023-11-21[BOLT][NFC] Extract a function for dump MCInst (#67225)llongint2-6/+13
2023-11-20[BOLT] Fix C++ exceptions when LPStart is specified (#72737)Maksim Panchenko1-28/+33
2023-11-16[BOLT][NFC] Delete unused declarations (#72596)Maksim Panchenko1-2/+0
2023-11-16[Bolt] Solving pie support issue (#65494)JohnLee12431-4/+21
2023-11-16[BOLT] Enhance fixed indirect branch handling (#71324)Vladislav Khmelevsky1-6/+1
2023-11-15[BOLT] Fix LSDA section handling (#71821)Vladislav Khmelevsky1-10/+8
2023-11-14[BOLT] Refactor --keep-nops option. NFC. (#72228)Maksim Panchenko3-10/+7
2023-11-13[BOLT] Fix NOP instruction emission on x86 (#72186)Maksim Panchenko4-0/+25
2023-11-13[BOLT] Make instruction size a first-class annotation (#72167)Maksim Panchenko5-7/+21
2023-11-12[BOLT] Enhance LowerAnnotations pass. NFCI. (#71847)Maksim Panchenko1-38/+20
2023-11-10[BOLT][DWARF] Fix --dwarf-output-path (#71886)Alexander Yermolovich1-0/+1
2023-11-10[BOLT][AArch64] Fix ADR relaxation (#71835)Vladislav Khmelevsky1-3/+8
2023-11-10[BOLT] Read .rela.dyn in static non-pie binary (#71635)Vladislav Khmelevsky1-0/+13
2023-11-10[BOLT][AArch64] Fix strict usage during ADR Relax (#71377)Vladislav Khmelevsky1-2/+5
2023-11-10[BOLT] Run EliminateUnreachableBlocks in parallel (#71299)Vladislav Khmelevsky2-28/+37
2023-11-09[BOLT] Fix typos (#68121)spaette15-26/+26
2023-11-09[BOLT][DWARF] Fix invalid address ranges (#71474)Maksim Panchenko1-1/+1
2023-11-08[BOLT] Follow-up to "Fix incorrect basic block output addresses" (#71630)Maksim Panchenko1-1/+1
2023-11-08[BOLT] Support instrumentation hook via DT_FINI_ARRAY (#67348)Job Noorman3-8/+87
2023-11-08[BOLT][AArch64] Handle IFUNCS properly (#71104)Vladislav Khmelevsky1-6/+23
2023-11-08[BOLT][AArch64] Don't change layout in PatchEntries (#71278)Vladislav Khmelevsky1-0/+11
2023-11-08[BOLT] Move instrumentation option check (NFC) (#71581)Vladislav Khmelevsky1-7/+8
2023-11-08[BOLT] Fix typo (NFC) (#71579)Vladislav Khmelevsky1-2/+1
2023-11-06[BOLT] Fix build after 0df1546Maksim Panchenko1-2/+2
2023-11-06[BOLT] Use Label annotation instead of EHLabel pseudo. NFCI. (#70179)Maksim Panchenko5-23/+16
2023-11-06[BOLT] Use direct storage for Label annotations. NFCI. (#70147)Maksim Panchenko1-6/+6
2023-11-06[BOLT] Modify MCPlus annotation internals. NFCI. (#70412)maksfb2-45/+36
2023-11-06[BOLT] Reduce the number of emitted symbols. NFCI. (#70175)maksfb4-28/+42
2023-11-06[BOLT] Fix address mapping for ICP code (#70136)maksfb2-5/+16
2023-11-06[BOLT][DWARF] Refactor address ranges processing (#71225)maksfb2-159/+159
2023-11-06[BOLT] Add itrace aggregation for AUX data (#70426)Jonathan Davies1-2/+14
2023-11-06[BOLT] Set NOOP size only on X86 (NFC) (#71307)Vladislav Khmelevsky1-2/+2
2023-11-04[BOLT][AArch64] Handle .plt.got section (#71216)Vladislav Khmelevsky1-0/+8