aboutsummaryrefslogtreecommitdiff
path: root/bolt/unittests
AgeCommit message (Expand)AuthorFilesLines
2026-04-25[BOLT] Support negative hex in pre-aggregated profile (#192391)Amir Ayupov1-0/+40
2026-04-25[BOLT] Add unit tests for pre-aggregated profile parsing (#192390)Amir Ayupov1-2/+198
2026-04-07[BOLT][AArch64] Optimize the mov-imm-to-reg operation (#189304)Shanzhi Chen1-0/+97
2026-04-02[BOLT][AArch64] Add minimal support for liveness analysis. (#183298)Alexandros Lamprineas3-0/+249
2026-02-27[BOLT][AArch64] Add a unittest for compare-and-branch inversion. (#181177)Alexandros Lamprineas1-0/+101
2026-01-07[BOLT][BTI] Fix assertions checking getNumOperands (#174600)Gergely Bálint1-0/+14
2025-12-22[BOLT][BTI] Refactor BTI helpers (#173000)Gergely Bálint1-42/+44
2025-12-11[BOLT][BTI] Add MCPlusBuilder::insertBTI (#167329)Gergely Bálint1-0/+116
2025-12-04[BOLT] Rename Pointer Auth DWARF rewriter passes (#164622)Gergely Bálint2-4/+10
2025-12-01[BOLT] Improve DWARF CFI generation for pac-ret binaries (#163381)Gergely Bálint3-0/+364
2025-11-26[BOLT][BTI] Add MCPlusBuilder::updateBTIVariant (#167308)Gergely Bálint1-0/+6
2025-11-26[BOLT] Fix assertion test (#169635)Gergely Bálint1-0/+2
2025-11-25[BOLT][BTI] Add MCPlusBuilder::isBTILandingPad (#167306)Gergely Bálint1-0/+17
2025-11-25[BOLT][BTI] Add MCPlusBuilder::createBTI (#167305)Gergely Bálint1-0/+30
2025-11-06[BOLT] Adding a unittest that covers Arm SPE PBT aggregation (#160095)Ádám Kallai1-0/+88
2025-10-16[BOLT][NFC] Add MCPlusBuilder unittests for PAuth helpers (#162251)Gergely Bálint1-0/+76
2025-09-11[BOLT] Fix debug line emission for functions in multiple compilation units (#...Grigory Pastukhov2-0/+142
2025-08-07[BOLT] Fix unit test failures with LLVM_LINK_LLVM_DYLIB=ON (#152190)Anatoly Trosinenko2-2/+5
2025-07-02[BOLT] Decouple new segment creation from PHDR rewrite. NFCI (#146111)Maksim Panchenko2-23/+25
2025-06-23[BOLT] Remove a redundant call to std::unique_ptr<T>::get (NFC) (#145211)Kazu Hirata1-1/+1
2025-06-20[BOLT][AArch64] Add support for SPE brstack format (#129231)Ádám Kallai2-0/+178
2025-05-10[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139403)Kazu Hirata3-6/+6
2025-05-08[BOLT][AArch64] Patch functions targeted by optional relocs (#138750)Maksim Panchenko1-30/+0
2025-04-23[BOLT] Do not return Def-ed registers from MCPlusBuilder::getUsedRegs (#129890)Anatoly Trosinenko1-18/+122
2025-04-04[BOLT] Skip out-of-range pending relocations (#116964)Paschalis Mpeis2-0/+63
2025-04-03[BOLT] Handle generation of compare and jump sequences (#131949)Rodrigo Rocha1-0/+92
2025-02-18[BOLT] Only link and initialize supported targets (#127509)Nikita Popov4-19/+28
2025-02-12[BOLT] Prevent addRelocation from adding pending relocs (#123635)Paschalis Mpeis1-6/+8
2024-12-06[JITLink] Switch to SymbolStringPtr for Symbol names (#115796)Jared Wyles3-4/+7
2024-12-02Reapply [BOLT] DataAggregator support for binaries with multiple text segment...Paschalis Mpeis2-0/+145
2024-11-27Reland "[AArch64] Define high bits of FPR and GPR registers (take 2) (#114827)"Sander de Smalen1-2/+3
2024-11-26Revert "[BOLT] DataAggregator support for binaries with multiple text segment...Hans Wennborg2-145/+0
2024-11-25[BOLT] DataAggregator support for binaries with multiple text segments (#92815)Paschalis Mpeis2-0/+145
2024-11-22Revert "Fix up MCPlusBuilder.cpp to account for W0_HI on AArch64"Maksim Panchenko1-3/+2
2024-11-14Fix up MCPlusBuilder.cpp to account for W0_HI on AArch64Sander de Smalen1-2/+3
2024-09-23[perf2bolt] Improve heuristic to map in-process addresses to specific… (#10...Kristof Beyls1-8/+28
2024-08-07[BOLT][DWARF][NFC] Move Arch assignment out of createBinaryContext (#102054)Sayhaan Siddiqui2-0/+2
2024-05-25[BOLT] Revise IDE folder structure (#89742)Michael Kruse1-1/+1
2024-03-31[BOLT][NFC] Clean includes, add license headers (#87200)Amir Ayupov2-2/+16
2024-03-30[BOLT][NFC] Refactor BC::createBinaryContext for #81346 (#87172)Amir Ayupov2-4/+4
2024-03-14[BOLT] Refactor instruction creation interface. NFCI (#85292)Maksim Panchenko1-6/+4
2024-03-04[BOLT] support AArch64 JUMP26 createRelocation (#83531)sinan1-0/+43
2024-02-21[BOLT] Fix memory leak in BinarySection (#82520)Maksim Panchenko1-4/+5
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov2-2/+4
2023-11-16[Bolt] Solving pie support issue (#65494)JohnLee12431-0/+21
2023-11-08[BOLT][AArch64] Don't change layout in PatchEntries (#71278)Vladislav Khmelevsky1-0/+40
2023-10-06[BOLT][NFC] Add MCSubtargetInfo to MCPlusBuilder (#68223)Job Noorman1-2/+3
2023-04-21[BOLT] Add BOLT_TARGETS_TO_BUILDNathan Sidwell1-15/+6
2022-12-11[BOLT] Fix broken unittestsAmir Ayupov2-2/+2
2022-12-06[BOLT][NFC] Use std::optional in MCPlusBuilderAmir Ayupov1-1/+1