summaryrefslogtreecommitdiff
path: root/bolt/lib/Core
AgeCommit message (Expand)Author
2025-11-14[BOLT][print] Add option '--print-only-file' (NFC) (#168023)YongKang Zhu
2025-11-10[BOLT][AArch64] Add more heuristics on epilogue determination (#167077)YongKang Zhu
2025-11-10[BOLT] Simplify RAState helpers (NFCI) (#162820)Gergely Bálint
2025-11-08[BOLT] Use DenseMap::contains (NFC) (#167169)Kazu Hirata
2025-11-08[BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)Maksim Panchenko
2025-11-07[BOLT] Refactor undefined symbols handling. NFCI (#167075)Maksim Panchenko
2025-11-07[BOLT] Remove redundant declarations (NFC) (#166893)Kazu Hirata
2025-11-06[BOLT][AArch64] Skip as many zeros as possible in padding validation (#166467)YongKang Zhu
2025-11-05[BOLT][AArch64] Fix printing of relocation types (#166621)Maksim Panchenko
2025-11-03[BOLT] Add an option for constant island cloning (#165778)YongKang Zhu
2025-11-03[BOLT] Issue error on unclaimed PC-relative relocation (#166098)Maksim Panchenko
2025-10-31[BOLT] Refactor handling of branch targets. NFCI (#165828)Maksim Panchenko
2025-10-31[BOLT] Add constant island check in scanExternalRefs() (#165577)Jinjie Huang
2025-10-25[BOLT] Remove CreatePastEnd parameter in getOrCreateLocalLabel(). NFC (#165065)Maksim Panchenko
2025-10-22[BOLT][AArch64] Validate code padding (#164037)YongKang Zhu
2025-10-21[BOLT] Check entry point address is not in constant island (#163418)Asher Dobrescu
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-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-01[BOLT][AArch64] Skip R_AARCH64_TLSDESC_CALL relocation (#161610)Maksim Panchenko
2025-10-01[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)Jan Svoboda
2025-09-30[BOLT] Refactor MCInstReference and move it to Core (NFC) (#155846)Anatoly Trosinenko
2025-09-26[BOLT] Don't emit invalid (gdb-breaking) address ranges in gdb-index (#151923)itrofimow
2025-09-25[BOLT] Add heuristics to determine constant island's alignment (#159486)YongKang Zhu
2025-09-25[BOLT] Fix incorrect CU-indicies in gdb-index (#151927)itrofimow
2025-09-23[BOLT] Avoid n^2 complexity in fixBranches(). NFCI (#160407)Maksim Panchenko
2025-09-23[BOLT][DWARF] Skip processing DWARF CUs with a DWO ID but no DWO name (#154749)Jinjie Huang
2025-09-15[BOLT][DWARF] Get DWO file via relative path if the CompilationDir does not e...Jinjie Huang
2025-09-12[BOLT] fix print-mem-data not working (#156332)Haibo Jiang
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault
2025-08-29[BOLT] Fix DWARF4/5 file index handling in debug info functions (#151401)Grigory Pastukhov
2025-08-27Revert "[BOLT] Refactor MCInstReference and move it to Core (NFC)" (#155639)Anatoly Trosinenko
2025-08-27[BOLT] Refactor MCInstReference and move it to Core (NFC) (#138655)Anatoly Trosinenko
2025-08-27[BOLT][AArch64] Fix another cause of extra entry point misidentification (#15...YongKang Zhu
2025-08-25[BOLT] Fix handling of ambiguous jump table entries (#155291)Maksim Panchenko
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-08-17MCSymbol: Remove setUndefinedFangrui Song
2025-08-15[BOLT] Do not use HLT as split point when build the CFG (#150963)Haibo Jiang
2025-08-01[BOLT] Use std::optional::value_or (NFC) (#151628)Kazu Hirata
2025-07-30[BOLT] Allow to compile with MSVC (#151189)Dmitry Vasilyev
2025-07-14[BOLT] Directly use call count in buildCallGraph (#134966)Amir Ayupov
2025-06-27MC: Remove unneeded VK_None argument to MCSymbolRefExpr::create callsFangrui Song
2025-06-27Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#1...Sterling-Augustine
2025-06-26Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#14...Sterling-Augustine
2025-06-26[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#145081)Sterling-Augustine
2025-06-10[BOLT] Expose external entry count for functions (#141674)Amir Ayupov