summaryrefslogtreecommitdiff
path: root/bolt/lib/Passes/LongJmp.cpp
AgeCommit message (Expand)Author
2025-10-03[BOLT][AArch64] Refuse to run CDSplit pass (#159351)Paschalis Mpeis
2025-05-08[BOLT][AArch64] Patch functions targeted by optional relocs (#138750)Maksim Panchenko
2024-12-16[BOLT][AArch64] Check Last Element Instead of Returning `nullptr` in `lookupS...Nicholas
2024-11-07[BOLT] Fix a warningKazu Hirata
2024-11-07[BOLT][AArch64] Add support for compact code model (#112110)Maksim Panchenko
2024-10-17[AArch64][BOLT] Ensure tentative code layout for cold BBs runs. (#96609)Paschalis Mpeis
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov
2024-02-12[BOLT][NFC] Propagate BOLTErrors from Core, RewriteInstance, and passes (2/2)...Amir Ayupov
2024-02-12[BOLT][NFC] Return Error from BinaryFunctionPass::runOnFunctions (#81521)Amir Ayupov
2023-12-11[BOLT] Fix local out-of-range stub issue in LongJmp (#73918)sinan
2023-10-12[BOLT] Return proper minimal alignment from BF (#67707)Vladislav Khmelevsky
2023-10-08[BOLT] Fix long jump negative offset issue. (#67132)qijitao
2023-02-06[BOLT][NFC] Replace anonymous namespace functions with staticAmir Ayupov
2022-07-16[BOLT] Add function layout classFabian Parzefall
2022-06-27[BOLT][NFC] Use llvm::less_firstAmir Ayupov
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-06-16[BOLT][NFCI] Refactor interface for adding basic blocksMaksim Panchenko
2022-06-05[bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song
2022-05-27Revert "[llvm][clang][bolt][NFC] Use llvm::less_first() when applicable"Balazs Benics
2022-05-27[llvm][clang][bolt][NFC] Use llvm::less_first() when applicableBalazs Benics
2022-03-31[BOLT] LongJmp: Check for shouldEmitVladislav Khmelevsky
2022-03-27[BOLT] Align constant islands to 8 bytesVladislav Khmelevsky
2022-03-18[BOLT] LongJmp speedup refactoringVladislav Khmelevsky
2022-03-16[BOLT] LongJmp: Fix hot text section alignmentVladislav Khmelevsky
2022-03-15[BOLT] Set cold sections alignment explicitlyVladislav Khmelevsky
2022-03-10[BOLT] LongJmp: Use per-function alignment valuesVladislav Khmelevsky
2021-12-28[BOLT][NFC] Fix braces usage in PassesAmir Ayupov
2021-11-28[PR][BOLT] Check for end iterator in LongJmp stub lookupVladislav Khmelevsky
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko
2021-12-09[BOLT] Refactor BinaryBasicBlock to use ADTMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler