summaryrefslogtreecommitdiff
path: root/bolt/lib/Passes/ReorderFunctions.cpp
AgeCommit message (Expand)Author
2025-01-07Reapply "[BOLT] Add --pad-funcs-before=func:n (#117924)" (#121918)Peter Waller
2025-01-06Revert "[BOLT] Add --pad-funcs-before=func:n (#117924)"Amir Ayupov
2024-12-11[BOLT] Add --pad-funcs-before=func:n (#117924)Peter Waller
2024-11-27[BOLT] Extract comparator for sorting functions by index into helper function...Enna1
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] Add BOLTError and return it from passes (1/2) (#81522)Amir Ayupov
2024-02-12[BOLT][NFC] Return Error from BinaryFunctionPass::runOnFunctions (#81521)Amir Ayupov
2024-01-26[BOLT] Deprecate hfsort+ in favor of cdsort (#72408)spupyrev
2023-11-29[BOLT] Add structure of CDSplit to SplitFunctions (#73430)ShatianWang
2023-11-02[BOLT] Rename cds to cdsort (#69966)spupyrev
2023-09-21[CodeLayout] Refactor std::vector uses, namespace, and EdgeCountT. NFCFangrui Song
2023-08-16[BOLT] Fix sorting functions by execution countspupyrev
2023-07-31[BOLT] Fixing macOS buildspupyrev
2023-07-31[BOLT] A new code layout algorithm for function reordering [3b/3]spupyrev
2023-07-27[BOLT][NFC] Format ReorderFunctions.cppAmir Ayupov
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-02-02[BOLT][NFC] Use llvm::make_second_rangeAmir Ayupov
2023-01-25[BOLT] Use LTO fuzzy name matching in function-orderAmir Ayupov
2023-01-25[BOLT] Emit a warning about invalid entries in function-order listAmir Ayupov
2023-01-20[BOLT][NFC] Move out ReorderFunctions::printStatsAmir Ayupov
2022-12-28[BOLT] Respect -function-order in lite modeAmir Ayupov
2022-08-18[BOLT] Update buildCallGraph to check for split blocksFabian Parzefall
2022-07-31[BOLT] Use boolean literals (NFC)Kazu Hirata
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-06-08[BOLT] Set valid index for functions with profilesVladislav Khmelevsky
2022-06-05[bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song
2021-12-28[BOLT][NFC] Fix braces usage in PassesAmir Ayupov
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler