aboutsummaryrefslogtreecommitdiff
path: root/bolt/include
AgeCommit message (Expand)AuthorFilesLines
28 hours[Bolt] Replace -1ULL/-2ULL/-3ULL with std::numeric_limits in DataAggregator (...Devanshi1-4/+9
11 days[BOLT] Refactor rewriteFunctionsInPlace from rewriteFile (#178787)Maksim Panchenko1-0/+4
2026-01-16[BOLT][BTI] Patch LLD-generated PLTs to contain BTI landing pad (#173245)Gergely Bálint1-0/+4
2026-01-06[BOLT] Remove unnecessary dependency. NFC (#174645)Maksim Panchenko1-2/+1
2025-12-23[ADT] Make use of subsetOf and anyCommon methods of BitVector (NFC) (#170876)Anatoly Trosinenko2-5/+3
2025-12-22[BOLT] Lookup top-level inline tree node in YAMLProfileWriter (#165491)Amir Ayupov1-3/+2
2025-12-22[BOLT][BTI] Add needed BTIs in LongJmp or refuse to optimize binary (#171149)Gergely Bálint1-0/+2
2025-12-22[BOLT][BTI] Refactor BTI helpers (#173000)Gergely Bálint1-9/+10
2025-12-18Revert "[bolt][aarch64] simplify rodata/literal load for X86 & AArch6… (#17...Alexey Moksyakov1-9/+0
2025-12-18[bolt][aarch64] simplify rodata/literal load for X86 & AArch64 (#165723)Alexey Moksyakov1-0/+9
2025-12-14[BOLT] Introduce getOutputBinaryFunctions(). NFCI (#172174)Maksim Panchenko2-3/+15
2025-12-13[BOLT] Introduce BinaryFunctionListType. NFC (#172128)Maksim Panchenko5-23/+23
2025-12-11[BOLT][BTI] Add MCPlusBuilder::insertBTI (#167329)Gergely Bálint1-0/+13
2025-12-10[BOLT] Exclude BOLT injected functions from AssignSections. NFCI (#171579)Maksim Panchenko1-3/+4
2025-12-10[BOLT][AArch64] Always cover veneers in lite mode (#171534)Maksim Panchenko1-0/+4
2025-12-09[BOLT] Add validation for direct call/branch targets (#165406)Jinjie Huang2-4/+14
2025-12-06[BOLT] Properly validate relocations against internals of a function (#167451)Maksim Panchenko1-4/+3
2025-12-05[BOLT] Fix comments for interprocedural branches. NFC (#170745)Maksim Panchenko1-2/+3
2025-12-05Revert "[BOLT][AArch64] Fixed indirect call instrumentation snippet" (#170874)Gergely Bálint1-5/+0
2025-12-04[BOLT] Make safe ICF work with relative vtable (#170629)YongKang Zhu1-2/+4
2025-12-04[BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)Gergely Bálint2-14/+16
2025-12-01[BOLT] Improve DWARF CFI generation for pac-ret binaries (#163381)Gergely Bálint1-2/+23
2025-12-01[BOLT] Support runtime library hook via DT_INIT_ARRAY (#167467)Vasily Leonenko2-1/+19
2025-11-27[bolt][aarch64] Change indirect call instrumentation snippetAlexey Moksyakov1-0/+5
2025-11-26[BOLT][BTI] Add MCPlusBuilder::updateBTIVariant (#167308)Gergely Bálint1-0/+6
2025-11-25[BOLT][BTI] Add MCPlusBuilder::isBTILandingPad (#167306)Gergely Bálint1-0/+14
2025-11-25[BOLT][BTI] Add MCPlusBuilder::createBTI (#167305)Gergely Bálint1-0/+5
2025-11-24[BOLT] Extend Inliner to work on functions with Pointer Authentication (#162458)Gergely Bálint1-0/+6
2025-11-14[BOLT][print] Add option '--print-only-file' (NFC) (#168023)YongKang Zhu1-0/+3
2025-11-11[BOLT] Move call probe information to CallSiteInfoAmir Ayupov2-32/+29
2025-11-11[BOLT][DWARF] Slice .debug_str from the DWP for each CU (#159540)Liu Ke1-0/+12
2025-11-10[BOLT][AArch64] Add more heuristics on epilogue determination (#167077)YongKang Zhu1-0/+5
2025-11-10[BOLT] Simplify RAState helpers (NFCI) (#162820)Gergely Bálint1-13/+6
2025-11-09[BOLT] Support restartable sequences in tcmalloc (#167195)Maksim Panchenko1-2/+4
2025-11-08[BOLT] Refactor tracking internals of BinaryFunction. NFCI (#167074)Maksim Panchenko2-1/+29
2025-11-07[BOLT] Refactor undefined symbols handling. NFCI (#167075)Maksim Panchenko1-3/+0
2025-11-04[BOLT][AArch64] Run LDR relaxation (#165787)YongKang Zhu3-12/+35
2025-10-31[BOLT] Refactor handling of branch targets. NFCI (#165828)Maksim Panchenko1-0/+10
2025-10-29[BOLT][NFC] Drop unused profile staleness stats (#165489)Amir Ayupov1-5/+0
2025-10-28[BOLT] Fix thread-safety of MarkRAStates (#165368)Gergely Bálint1-0/+5
2025-10-25[BOLT] Remove CreatePastEnd parameter in getOrCreateLocalLabel(). NFC (#165065)Maksim Panchenko1-5/+3
2025-10-22[BOLT][AArch64] Validate code padding (#164037)YongKang Zhu1-5/+11
2025-10-15[BOLT][NFC] Rename getNames for PLT, TailDuplication (#119870)Paschalis Mpeis2-2/+2
2025-10-14[bolt] Fix typos discovered by codespell (#124726)Christian Clauss10-14/+14
2025-10-08Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries...Gergely Bálint6-1/+204
2025-10-07Revert "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries ...Gergely Bálint6-204/+1
2025-10-07[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac...Gergely Bálint6-1/+204
2025-10-03[BOLT][AArch64] Refuse to run CDSplit pass (#159351)Paschalis Mpeis2-19/+20
2025-10-03[BOLT] Add GNUPropertyRewriter and warn on AArch64 BTI note (#161206)Gergely Bálint2-0/+8
2025-10-01[BOLT] Remove unused parameter. NFC (#161617)Maksim Panchenko1-3/+2