aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-01-08[BOLT] Update test case after #77253Min-Yih Hsu1-1/+1
2024-01-05[ORC] Add absoluteSymbolsLinkGraph to expose absolute symbols to platform (#7...Ben Langmuir1-1/+2
2023-12-21[BOLT] Don't split likely fallthrough in CDSplit (#76164)ShatianWang2-41/+68
2023-12-20[BOLT][DWARF][NFC] Initialize CloneUnitCtxMap with current partition size (#7...Alexander Yermolovich1-7/+9
2023-12-15fixup! fixup! [GlobalISel] Always direct-call IFuncs and Aliases (#74902)Jon Roelofs1-1/+1
2023-12-15fixup! [GlobalISel] Always direct-call IFuncs and Aliases (#74902)Jon Roelofs1-6/+5
2023-12-14[RISCV] Support printing immediate of RISCV MCInst in hexadecimal format (#74...Wang Yaduo5-12/+12
2023-12-14Revert "[RISCV] Support printing immediate of RISCV MCInst in hexadecimal for...Vitaly Buka5-12/+12
2023-12-15[RISCV] Support printing immediate of RISCV MCInst in hexadecimal format (#74...Wang Yaduo5-12/+12
2023-12-14[BOLT][DWARF] Fix handling .debug_str_offsets for type units (#75522)Alexander Yermolovich8-31/+535
2023-12-13[BOLT] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata12-41/+42
2023-12-13[BOLT] Fix some dwarf tests affected by 75095 (#75327)Rafael Auler6-6/+6
2023-12-11[BOLT][DWARF] Fix handling of debug_str_offsets (#75100)Alexander Yermolovich4-6/+73
2023-12-11[BOLT] Fix warningsKazu Hirata2-0/+2
2023-12-11[BOLT] Provide backwards compatibility for YAML profile with std::hash (#74253)Amir Ayupov10-17/+209
2023-12-11[BOLT] Fix local out-of-range stub issue in LongJmp (#73918)sinan1-3/+16
2023-12-09[BOLT] Determine address size from binary (#74870)Nathan Sidwell2-2/+5
2023-12-06[BOLT] [Passes] Fix two compile warnings in BOLT (#73086)Ho Cheung2-3/+4
2023-12-06[BOLT] Fix a wrong compiler option in test (#74420)sinan1-1/+1
2023-12-05[bolt] Support arm64 FP register spills (#73021)eleviant2-0/+25
2023-12-01[BOLT][NFC] Remove unused code for CDSplit (#74136)ShatianWang1-31/+0
2023-12-01[BOLT][utils] Bump default time threshold to 2s in nfc-stat-parserAmir Ayupov1-1/+1
2023-12-01[BOLT][utils] Remove heatmap mode detection from wrapper scriptAmir Ayupov1-2/+1
2023-11-30[BOLT] CDSplit main logic part 2/2 (#74032)ShatianWang3-3/+484
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 Yermolovich2-0/+18
2023-11-29[BOLT] Create .text.warm for 3-way splitting (#73863)ShatianWang6-17/+57
2023-11-29[BOLT] Refactor fixBranches() (#73752)Maksim Panchenko1-28/+43
2023-11-29[BOLT] Add structure of CDSplit to SplitFunctions (#73430)ShatianWang5-9/+93
2023-11-28[BOLT][DWARF] Fix output ranges for deleted code (#73464)Maksim Panchenko3-2/+917
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 Yermolovich6-17/+1048
2023-11-28[BOLT][utils] Bump default time threshold to 1s in nfc-stat-parserAmir Ayupov1-1/+1
2023-11-28[BOLT][test] Update perf2bolt/perf_test.test (#73482)Amir Ayupov1-6/+2
2023-11-27[BOLT] Use deterministic xxh3 for computing BF/BB hashes (#72542)spupyrev6-29/+50
2023-11-27[BOLT][test] Replace /dev/null with temp file (#73485)Amir Ayupov55-60/+60
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)ShatianWang4-6/+144
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)llongint3-6/+16
2023-11-20[BOLT] Fix C++ exceptions when LPStart is specified (#72737)Maksim Panchenko2-28/+124
2023-11-20[BOLT][TEST] Remove LTO flag from a test (#72896)Maksim Panchenko1-2/+2
2023-11-16[BOLT][NFC] Delete unused declarations (#72596)Maksim Panchenko1-2/+0
2023-11-16[Bolt] Solving pie support issue (#65494)JohnLee12436-4/+102
2023-11-16[BOLT] Enhance fixed indirect branch handling (#71324)Vladislav Khmelevsky2-10/+1
2023-11-15[BOLT] Fix LSDA section handling (#71821)Vladislav Khmelevsky4-17/+62
2023-11-14[BOLT] Refactor --keep-nops option. NFC. (#72228)Maksim Panchenko4-11/+8
2023-11-13[BOLT] Fix NOP instruction emission on x86 (#72186)Maksim Panchenko6-1/+95