aboutsummaryrefslogtreecommitdiff
path: root/bolt
AgeCommit message (Expand)AuthorFilesLines
2026-04-28[BOLT][AArch64] Refuse to run IndirectCallPromotion pass (#194363)Amina Chabane3-1/+8
2026-04-28[CodeGen] Make AsmPrinter::MAI a reference. NFC (#194538)Fangrui Song1-2/+2
2026-04-28[MC] Make MCContext::getAsmInfo return a reference. NFC (#194523)Fangrui Song2-9/+9
2026-04-27[BOLT][AArch64] Refuse to run CMOVConversion pass (#193998)Amina Chabane2-0/+10
2026-04-27[MC] Take MCAsmInfo by reference in MCContext and TargetMachine. NFC (#194280)Fangrui Song2-2/+2
2026-04-26[MC] Add MCTargetOptions to MCAsmInfo constructor. NFC (#194200)Fangrui Song2-7/+3
2026-04-25[BOLT] Add tests for pre-aggregated parsing (#193843)Amir Ayupov3-0/+62
2026-04-25[BOLT] Support negative hex in pre-aggregated profile (#192391)Amir Ayupov4-11/+96
2026-04-25[BOLT] Add unit tests for pre-aggregated profile parsing (#192390)Amir Ayupov2-2/+199
2026-04-24[BOLT][AArch64] Refuse to run JTFootprintReduction pass (#193946)Amina Chabane2-1/+7
2026-04-23Revert "[AArch64][GlobalISel] Do not run the Localizer at -O0 (#177359)" (#19...David Green2-3/+3
2026-04-23[AArch64][GlobalISel] Do not run the Localizer at -O0 (#177359)David Green2-3/+3
2026-04-23[BOLT][AArch64] Refuse to run ThreeWayBranch pass (#193252)Amina Chabane2-0/+7
2026-04-22[BOLT] Fix null pointer dereference in DWP processing with split DWARF (#191474)Farid Zakaria2-3/+20
2026-04-22[bolt] AArch64: Fix TLSDESC to LE relaxation by mold (#190370)Hemant Kulkarni2-0/+29
2026-04-21[BOLT] Fix stream position before appendPadding in writeEHFrameHeader (#193126)Rafael Auler1-0/+1
2026-04-17[BOLT] Support non-null MCInst operands in annotation handling (#192188)Brian Cain2-5/+10
2026-04-16[BOLT][Passes] switch remaining Instrumentation containers to ADT. (#192525)David CARLIER1-8/+7
2026-04-16[BOLT] Update LSDA encoding for x86-64 large code model (#190685)Farid Zakaria5-11/+154
2026-04-15[BOLT][Passes] use ADT containers for instrumentation spanning tree. (#192289)David CARLIER1-7/+12
2026-04-14[BOLT][AArch64] Extend test coverage for TailDuplication in AArch64 (#191453)Amina Chabane3-1/+116
2026-04-14[BOLT][runtime] fix readlink bound check in getBinaryPath. (#191666)David CARLIER1-2/+3
2026-04-14[BOLT][runtime] harden profile file open. (#191669)David CARLIER2-2/+3
2026-04-14[bolt] Remove unused argument of DataExtractor constructor (NFC) (#191841)Sergei Barannikov12-68/+43
2026-04-13[Support] Remove address-extraction methods from DataExtractor (NFC) (#190519)Sergei Barannikov3-11/+10
2026-04-10[BOLT] Fix iterator bugs (#190978)Brian Cain5-14/+30
2026-04-10[BOLT][RISCV] Fix the inaccurate profile data check (#189338)wangjue4-15/+19
2026-04-09[BOLT] Use identify_magic for shared library detection (#190902)Amir Ayupov3-1/+81
2026-04-08[BOLT] Fix strict weak ordering in getCodeSections comparator (#190905)Brian Cain1-0/+3
2026-04-08[MC] Move MCTargetOptions pointer from MCContext to MCAsmInfo (#180464)Fangrui Song1-0/+3
2026-04-07[BOLT][AArch64] Optimize the mov-imm-to-reg operation (#189304)Shanzhi Chen3-24/+161
2026-04-06[BOLT] Allow empty buildid in pre-aggregated profile addresses (#190675)Amir Ayupov3-2/+18
2026-04-06Early exit llvm-bolt when coming across empty data files (#176859)Yashwant Singh2-3/+21
2026-04-03[BOLT] Template patchELFPHDRTable and rewriteNoteSections for ELF32 (#189715)Brian Cain4-71/+108
2026-04-03[BOLT] Check for write errors before keeping output file (#190359)Rafael Auler1-0/+7
2026-04-03[BOLT] Move extern "C" out of unnamed namespace (#190282)Harald van Dijk1-2/+2
2026-04-02[BOLT][AArch64] Add minimal support for liveness analysis. (#183298)Alexandros Lamprineas7-10/+403
2026-04-02[BOLT][AArch64] Strip uneeded labels from FEAT_CMPBR tests. (#189931)Alexandros Lamprineas4-14/+10
2026-04-02[BOLT] Delete unnecessary instructions (#189297)wangjue3-114/+73
2026-03-27[BOLT][AArch64] Handle irreversible branches in compact-code-model (#186850)Alexandros Lamprineas2-9/+41
2026-03-24[BOLT] Support buildid in pre-aggregated profile (#186931)Amir Ayupov5-1/+87
2026-03-24Revert "[BOLT] Support buildid in pre-aggregated profile"Amir Ayupov2-105/+3
2026-03-24[BOLT] Support buildid in pre-aggregated profileAmir Ayupov2-3/+105
2026-03-24[BOLT] Add profile format documentation (#186685)Amir Ayupov2-0/+218
2026-03-24[MC] Remove unused NoExecStack parameter from MCStreamer::initSections. NFC (...Fangrui Song3-3/+3
2026-03-23[BOLT][Perf2bolt] Add support to generate pre-parsed perf data (#171144)Ádám Kallai2-9/+157
2026-03-23[BOLT] Remove some unused code (NFC) (#183880)Shanzhi Chen3-42/+0
2026-03-21[BOLT] Remove outdated assertion from local symtab update logic (#187409)YongKang Zhu1-3/+0
2026-03-18[BOLT] Enable compatibility of instrumentation-file-append-pid with instrumen...Vasily Leonenko2-8/+6
2026-03-17Add hybrid function ordering support (#186003)YongKang Zhu3-100/+345