aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2026-01-10[BOLT] Avoid UB due to misaligned access. (#174990)Harald van Dijk1-3/+3
2026-01-09[BOLT] Add aaupov to X86 maintainers listMaksim Panchenko1-0/+3
2026-01-09[BOLT] Fix label in epilogue-determination.s test (#174960)Paschalis Mpeis1-1/+1
2026-01-08[BOLT] Update maintainers listMaksim Panchenko2-29/+69
2026-01-08[RISCV] Mark More Relocs as Relaxable (#151422)Sam Elliott1-1/+1
2026-01-08[BOLT][AArch64] Avoid UB due to shift of negative value. (#174994)Harald van Dijk1-1/+1
2026-01-08[BOLT][BTI] Disallow instrumenting BTI binaries (#174936)Gergely Bálint2-0/+46
2026-01-08[BOLT][Docs] Add arm/large-bolt-tests to README (#174727)Paschalis Mpeis1-5/+12
2026-01-08[BOLT] Add option instrumentation-max-size for bump allocator (#174716)Haibo Jiang3-4/+15
2026-01-07[BOLT][BTI] Fix assertions checking getNumOperands (#174600)Gergely Bálint3-6/+21
2026-01-07[BOLT][AArch64] Add rseq test (#174413)Paschalis Mpeis1-0/+36
2026-01-06[BOLT] Remove unnecessary dependency. NFC (#174645)Maksim Panchenko2-3/+2
2026-01-05[BOLT] Fix merge-fdata for memory events (#128108)Amir Ayupov6-20/+47
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin1-1/+1
2025-12-30[BOLT][AArch64] Rework test case for lite mode veneers. NFC (#173951)Maksim Panchenko2-56/+40
2025-12-29[BOLT] Overhaul the comments in PAuthGadgetScanner for readability (NFC) (#16...Anatoly Trosinenko1-111/+171
2025-12-24[BOLT][Docs] Add instructions to run all tests. (#172847)Paschalis Mpeis1-0/+29
2025-12-23[BOLT][NFC] Split up StaleProfileMatching::matchWeights (#165492)Amir Ayupov1-90/+150
2025-12-23[BOLT] Add Dockerfile for testing (#173066)Paschalis Mpeis1-0/+59
2025-12-23[ADT] Make use of subsetOf and anyCommon methods of BitVector (NFC) (#170876)Anatoly Trosinenko6-23/+14
2025-12-22[BOLT] Lookup top-level inline tree node in YAMLProfileWriter (#165491)Amir Ayupov6-20/+3050
2025-12-22[BOLT][BTI] Add needed BTIs in LongJmp or refuse to optimize binary (#171149)Gergely Bálint8-9/+179
2025-12-22[BOLT][BTI] Refactor BTI helpers (#173000)Gergely Bálint3-78/+78
2025-12-19[BOLT][AArch64] Treat undefined symbols as errors in tests (#172689)Paschalis Mpeis9-12/+13
2025-12-19[BOLT] Add missing system-linux requirements to tests (#172968)Gergely Bálint8-3/+21
2025-12-18Revert "[bolt][aarch64] simplify rodata/literal load for X86 & AArch6… (#17...Alexey Moksyakov6-198/+21
2025-12-18[bolt][aarch64] simplify rodata/literal load for X86 & AArch64 (#165723)Alexey Moksyakov6-21/+198
2025-12-17[BOLT][AArch64] Speed up ICF pass (#172783)Maksim Panchenko1-1/+5
2025-12-17[BOLT][AArch64] Use minimal code alignment for cold functions (#172598)Maksim Panchenko1-0/+7
2025-12-16[BOLT] Synchronize function and section order (#172419)Maksim Panchenko3-9/+53
2025-12-14[BOLT] Introduce getOutputBinaryFunctions(). NFCI (#172174)Maksim Panchenko10-23/+51
2025-12-13[BOLT] Introduce BinaryFunctionListType. NFC (#172128)Maksim Panchenko15-54/+55
2025-12-11[BOLT][AArch64] Tweak heuristics for epilogue recognition (#169584)YongKang Zhu2-34/+76
2025-12-11[BOLT][BTI] Add MCPlusBuilder::insertBTI (#167329)Gergely Bálint3-0/+204
2025-12-10[BOLT] Exclude BOLT injected functions from AssignSections. NFCI (#171579)Maksim Panchenko3-10/+8
2025-12-10[BOLT][AArch64] Always cover veneers in lite mode (#171534)Maksim Panchenko5-5/+71
2025-12-10[BOLT][docs] Document commands to identify BOLT-ed binaries (#171458)David Spickett1-0/+20
2025-12-09[BOLT][DWARF] Improve reporting on missing DWOs (#171506)Maksim Panchenko2-5/+38
2025-12-09[ADT] BitVector: give `subsetOf(RHS)` name to `!test(RHS)` (NFC) (#170875)Anatoly Trosinenko1-1/+1
2025-12-09[BOLT] Fix pacret-synchronous-unwind.cpp test (#171395)Gergely Bálint1-6/+9
2025-12-09[BOLT] Fix typo in adrp/add sequence (#171315)Paschalis Mpeis1-1/+1
2025-12-09[BOLT] Add validation for direct call/branch targets (#165406)Jinjie Huang8-18/+151
2025-12-09[AArch64] Treat NOP as a separate instruction. (#170968)Harald van Dijk1-4/+2
2025-12-08[BOLT][PAC] Warn about synchronous unwind tables (#165227)Gergely Bálint3-12/+73
2025-12-06[BOLT] Properly validate relocations against internals of a function (#167451)Maksim Panchenko4-61/+54
2025-12-05[BOLT] Fix comments for interprocedural branches. NFC (#170745)Maksim Panchenko2-5/+6
2025-12-05Revert "[BOLT][AArch64] Fixed indirect call instrumentation snippet" (#170874)Gergely Bálint6-164/+63
2025-12-04[BOLT] Minor code refactoring. NFC (#170746)Maksim Panchenko1-3/+1
2025-12-04[BOLT] Make safe ICF work with relative vtable (#170629)YongKang Zhu3-3/+32
2025-12-04[BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)Gergely Bálint17-68/+92