aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[BOLT][AArch64] Support FEAT_CMPBR branch instructions. (#174972)Alexandros Lamprineas7-13/+464
2026-02-12[BOLT][BTI] Refactor: move applyBTIFixup under MCPlusBuilder (#177164)Gergely Bálint14-57/+166
2026-02-11[BOLT] Make FoldedIntoFunction always point to root parent (#180855)Maksim Panchenko3-8/+19
2026-02-10[BOLT] Keep folded functions in BinaryFunctions map. NFC (#180392)Maksim Panchenko6-57/+75
2026-02-08[Bolt] Replace -1ULL/-2ULL/-3ULL with std::numeric_limits in DataAggregator (...Devanshi1-4/+9
2026-02-08[BOLT][NFC] Stop populating unnecessary samples into MemSamples (#179472)Shanzhi Chen1-3/+3
2026-02-07[BOLT] Don't fold hot text mover functions in ICF (#180367)Maksim Panchenko2-0/+31
2026-02-02[BOLT] Get symbol for const island referenced across func by relocation (#178...YongKang Zhu2-3/+24
2026-01-30[BOLT] Refactor rewriteFunctionsInPlace from rewriteFile (#178787)Maksim Panchenko2-15/+19
2026-01-29[BOLT] Drop -znow requirement for PLT optimization on x86-64 (#178758)Maksim Panchenko3-3/+24
2026-01-26[RISC-V][Mach-O] Add assembler support for Mach-O relocations. (#177446)Francesco Petrogalli1-4/+5
2026-01-23[NFCI][bolt][test] Enable AT&T syntax generally (#172355)Raul Tambre2-1/+6
2026-01-19[BOLT] Fix long-jmp-bti-plt.c test (#176709)Gergely Bálint1-6/+6
2026-01-16[BOLT][BTI] Patch LLD-generated PLTs to contain BTI landing pad (#173245)Gergely Bálint4-4/+106
2026-01-16[BOLT][BTI] Disassemble PLT entries when processing BTI binaries (#169663)Gergely Bálint3-0/+43
2026-01-14[BOLT] Add Arm's large-bolt-tests in docker-tests (#174961)Paschalis Mpeis1-2/+5
2026-01-13[BOLT][AArch64] Fix epilogue-determination test (#175668)YongKang Zhu1-1/+6
2026-01-13Fix typos and spelling errors across codebase (#156270)Austin Jiang3-6/+6
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