summaryrefslogtreecommitdiff
path: root/bolt/lib/Rewrite
AgeCommit message (Expand)Author
2025-11-14[BOLT][print] Add option '--print-only-file' (NFC) (#168023)YongKang Zhu
2025-11-11[BOLT][DWARF] Slice .debug_str from the DWP for each CU (#159540)Liu Ke
2025-11-09[BOLT] Support restartable sequences in tcmalloc (#167195)Maksim Panchenko
2025-11-08[BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)Maksim Panchenko
2025-11-07[BOLT] Remove redundant declarations (NFC) (#166893)Kazu Hirata
2025-11-04[BOLT][AArch64] Run LDR relaxation (#165787)YongKang Zhu
2025-10-25[BOLT] Remove CreatePastEnd parameter in getOrCreateLocalLabel(). NFC (#165065)Maksim Panchenko
2025-10-20[ADT] Prepare for deprecation of StringSwitch cases with 4+ args. NFC. (#164173)Jakub Kuderski
2025-10-16[BOLT] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163700)Kazu Hirata
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss
2025-10-09[BOLT] Support fragment symbol mapped to the parent address (#162727)Amir Ayupov
2025-10-09[BOLT] Modify warning when --use-old-text fails. NFC (#162731)Maksim Panchenko
2025-10-08Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries...Gergely Bálint
2025-10-07Revert "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries ...Gergely Bálint
2025-10-07[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac...Gergely Bálint
2025-10-06[BOLT] Always treat function entry as code (#160161)Maksim Panchenko
2025-10-03[BOLT][AArch64] Refuse to run CDSplit pass (#159351)Paschalis Mpeis
2025-10-03[BOLT] Add GNUPropertyRewriter and warn on AArch64 BTI note (#161206)Gergely Bálint
2025-10-01[BOLT] Remove unused parameter. NFC (#161617)Maksim Panchenko
2025-10-01[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)Jan Svoboda
2025-09-29[BOLT][DWARF] Fix debug info update issue with dwarf4 dwp (#155619)Jinjie Huang
2025-09-25[BOLT] Don't check address past end of function for data/code marker annotati...YongKang Zhu
2025-09-15[BOLT][DWARF] Get DWO file via relative path if the CompilationDir does not e...Jinjie Huang
2025-09-09[BOLT][AArch64] Inlining of Memcpy (#154929)YafetBeyene
2025-08-27[BOLT][AArch64] Fix another cause of extra entry point misidentification (#15...YongKang Zhu
2025-08-22[BOLT] Add dump-dot-func option for selective function CFG dumping (#153007)YafetBeyene
2025-08-20[BOLT] Validate extra entry point by querying data marker symbols (#154611)YongKang Zhu
2025-08-19[BOLT] Keep X86 HLT instruction as a terminator in user mode (#154402)Maksim Panchenko
2025-07-29[BOLT][AArch64] Compensate for missing code markers (#151060)Maksim Panchenko
2025-07-25[BOLT] Require CFG in BAT mode (#150488)Amir Ayupov
2025-07-24[BOLT] More refactoring of PHDR handling. NFC (#148932)Maksim Panchenko
2025-07-02[BOLT] Decouple new segment creation from PHDR rewrite. NFCI (#146111)Maksim Panchenko
2025-06-30[BOLT] Refactor mapCodeSections(). NFC (#146434)Maksim Panchenko
2025-06-28[BOLT] Push code to higher addresses under options (#146180)Maksim Panchenko
2025-06-27Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#1...Sterling-Augustine
2025-06-27[BOLT] Skip creation of new segments (#146023)Maksim Panchenko
2025-06-26Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#14...Sterling-Augustine
2025-06-26[BOLT] Refactor NewTextSegmentAddress handling (#145950)Maksim Panchenko
2025-06-26[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#145081)Sterling-Augustine
2025-06-20[BOLT][NFCI] Use FileSymbols for local symbol disambiguation (#89088)Amir Ayupov
2025-06-20[BOLT][NFCI] Use heuristic for matching split global functions (#90429)Amir Ayupov
2025-06-19[BOLT][Linux] Fix linux_banner lookup (#144962)Maksim Panchenko
2025-06-02[BOLT] Fix references in ignored functions in CFG state (#140678)Maksim Panchenko
2025-05-29[BOLT][AArch64] Detect veneers with missing data markers (#142069)Maksim Panchenko
2025-05-17[BOLT] Remove unused local variables (NFC) (#140421)Kazu Hirata
2025-05-14[BOLT][heatmap] Add synthetic hot text section (#139824)Amir Ayupov
2025-05-13[BOLT] Print heatmap from perf2bolt (#139194)Amir Ayupov
2025-05-13[BOLT][heatmap] Compute section utilization and partition score (#139193)Amir Ayupov
2025-05-11[BOLT] Use StringRef::starts_with (NFC) (#139437)Kazu Hirata
2025-05-10[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139403)Kazu Hirata