aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2024-01-15[BOLT] Use SmallString::operator std::string (NFC)Kazu Hirata3-3/+3
2024-01-12[BOLT] Embed cold mapping info into function entry in BAT (#76903)Amir Ayupov4-58/+74
2024-01-12[BOLT] Fix double conversion in CacheMetrics (#75253)spupyrev1-18/+15
2024-01-12[DWARFLinker][NFC] Rename libraries to match with directories name. (#77592)Alexey Lapshin1-1/+1
2024-01-11[BOLT] Delta-encode function start addresses in BAT (#76902)Amir Ayupov3-4/+10
2024-01-11[BOLT] Delta-encode offsets in BAT (#76900)Amir Ayupov3-10/+19
2024-01-11[BOLT] Encode BAT using ULEB128 (#76899)Amir Ayupov4-50/+40
2024-01-11[BOLT] Add BOLT Address Translation documentation (#76899)Amir Ayupov1-0/+97
2024-01-11[BOLT][NFC] Print BAT section size (#76897)Amir Ayupov2-0/+2
2024-01-09[DWARFLinker][DWARFLinkerParallel][NFC] Refactor DWARFLinker&DWARFLinkerParal...avl-llvm2-4/+8
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