aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core
AgeCommit message (Expand)AuthorFilesLines
2026-01-16[BOLT][BTI] Disassemble PLT entries when processing BTI binaries (#169663)Gergely Bálint1-0/+5
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang1-2/+2
2026-01-10[BOLT] Avoid UB due to misaligned access. (#174990)Harald van Dijk1-3/+3
2025-12-17[BOLT][AArch64] Speed up ICF pass (#172783)Maksim Panchenko1-1/+5
2025-12-14[BOLT] Introduce getOutputBinaryFunctions(). NFCI (#172174)Maksim Panchenko2-15/+5
2025-12-13[BOLT] Introduce BinaryFunctionListType. NFC (#172128)Maksim Panchenko2-7/+7
2025-12-10[BOLT] Exclude BOLT injected functions from AssignSections. NFCI (#171579)Maksim Panchenko1-0/+4
2025-12-10[BOLT][AArch64] Always cover veneers in lite mode (#171534)Maksim Panchenko1-0/+5
2025-12-09[BOLT][DWARF] Improve reporting on missing DWOs (#171506)Maksim Panchenko1-5/+20
2025-12-09[BOLT] Add validation for direct call/branch targets (#165406)Jinjie Huang2-14/+66
2025-12-06[BOLT] Properly validate relocations against internals of a function (#167451)Maksim Panchenko1-44/+48
2025-12-05[BOLT] Fix comments for interprocedural branches. NFC (#170745)Maksim Panchenko1-3/+3
2025-12-04[BOLT] Minor code refactoring. NFC (#170746)Maksim Panchenko1-3/+1
2025-12-04[BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)Gergely Bálint1-4/+4
2025-11-14[BOLT][print] Add option '--print-only-file' (NFC) (#168023)YongKang Zhu1-8/+2
2025-11-10[BOLT][AArch64] Add more heuristics on epilogue determination (#167077)YongKang Zhu1-7/+4
2025-11-10[BOLT] Simplify RAState helpers (NFCI) (#162820)Gergely Bálint1-16/+11
2025-11-08[BOLT] Use DenseMap::contains (NFC) (#167169)Kazu Hirata1-1/+1
2025-11-08[BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)Maksim Panchenko1-0/+11
2025-11-07[BOLT] Refactor undefined symbols handling. NFCI (#167075)Maksim Panchenko2-20/+4
2025-11-07[BOLT] Remove redundant declarations (NFC) (#166893)Kazu Hirata2-4/+0
2025-11-06[BOLT][AArch64] Skip as many zeros as possible in padding validation (#166467)YongKang Zhu1-5/+3
2025-11-05[BOLT][AArch64] Fix printing of relocation types (#166621)Maksim Panchenko1-32/+6
2025-11-03[BOLT] Add an option for constant island cloning (#165778)YongKang Zhu1-1/+13
2025-11-03[BOLT] Issue error on unclaimed PC-relative relocation (#166098)Maksim Panchenko1-7/+11
2025-10-31[BOLT] Refactor handling of branch targets. NFCI (#165828)Maksim Panchenko2-25/+26
2025-10-31[BOLT] Add constant island check in scanExternalRefs() (#165577)Jinjie Huang1-3/+13
2025-10-25[BOLT] Remove CreatePastEnd parameter in getOrCreateLocalLabel(). NFC (#165065)Maksim Panchenko1-7/+6
2025-10-22[BOLT][AArch64] Validate code padding (#164037)YongKang Zhu2-21/+82
2025-10-21[BOLT] Check entry point address is not in constant island (#163418)Asher Dobrescu1-2/+11
2025-10-16[BOLT] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163700)Kazu Hirata2-3/+3
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss6-11/+11
2025-10-08Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries...Gergely Bálint5-26/+93
2025-10-07Revert "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries ...Gergely Bálint5-93/+26
2025-10-07[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac...Gergely Bálint5-26/+93
2025-10-01[BOLT][AArch64] Skip R_AARCH64_TLSDESC_CALL relocation (#161610)Maksim Panchenko1-7/+8
2025-10-01[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)Jan Svoboda1-1/+1
2025-09-30[BOLT] Refactor MCInstReference and move it to Core (NFC) (#155846)Anatoly Trosinenko2-0/+87
2025-09-26[BOLT] Don't emit invalid (gdb-breaking) address ranges in gdb-index (#151923)itrofimow1-5/+19
2025-09-25[BOLT] Add heuristics to determine constant island's alignment (#159486)YongKang Zhu1-0/+27
2025-09-25[BOLT] Fix incorrect CU-indicies in gdb-index (#151927)itrofimow1-7/+95
2025-09-23[BOLT] Avoid n^2 complexity in fixBranches(). NFCI (#160407)Maksim Panchenko2-9/+17
2025-09-23[BOLT][DWARF] Skip processing DWARF CUs with a DWO ID but no DWO name (#154749)Jinjie Huang2-3/+23
2025-09-15[BOLT][DWARF] Get DWO file via relative path if the CompilationDir does not e...Jinjie Huang1-4/+15
2025-09-12[BOLT] fix print-mem-data not working (#156332)Haibo Jiang2-4/+8
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov4-129/+183
2025-09-08MC: Add Triple overloads for more MC constructors (#157321)Matt Arsenault1-3/+3
2025-08-29[BOLT] Fix DWARF4/5 file index handling in debug info functions (#151401)Grigory Pastukhov1-11/+7
2025-08-27Revert "[BOLT] Refactor MCInstReference and move it to Core (NFC)" (#155639)Anatoly Trosinenko2-57/+0
2025-08-27[BOLT] Refactor MCInstReference and move it to Core (NFC) (#138655)Anatoly Trosinenko2-0/+57