summaryrefslogtreecommitdiff
path: root/bolt/lib/Core/Exceptions.cpp
AgeCommit message (Expand)Author
2025-10-08Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries...Gergely Bálint
2025-10-07Revert "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries ...Gergely Bálint
2025-10-07[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac...Gergely Bálint
2025-08-01[BOLT] Use std::optional::value_or (NFC) (#151628)Kazu Hirata
2024-11-13[BOLT] Never emit "large" functions (#115974)Maksim Panchenko
2024-11-12[BOLT] Use AsmInfo for address size. NFCI (#115932)Maksim Panchenko
2024-07-24[BOLT][NFC] Track fragment relationships using EquivalenceClassesAmir Ayupov
2024-02-27[BOLT] Refactor interface for instruction labels. NFCI (#83209)Maksim Panchenko
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
2023-12-09[BOLT] Determine address size from binary (#74870)Nathan Sidwell
2023-11-20[BOLT] Fix C++ exceptions when LPStart is specified (#72737)Maksim Panchenko
2023-11-06[BOLT] Fix build after 0df1546Maksim Panchenko
2023-11-06[BOLT] Use Label annotation instead of EHLabel pseudo. NFCI. (#70179)Maksim Panchenko
2023-05-19[BOLT] Add isParentOf and isParentOrChildOf BF checksAmir Ayupov
2023-02-09[BOLT] Rename BF::isParentFragment -> isChildOfAmir Ayupov
2023-02-04[AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAStateSebastian Pop
2022-12-06[BOLT][NFC] Use std::optional in MCPlusBuilderAmir Ayupov
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song
2022-11-21[bolt] Use llvm::sys::RWMutex instead of std::shared_timed_mutexNico Weber
2022-09-14[BOLT] Preserve original LSDA type encodingrevunov.denis@huawei.com
2022-09-08[BOLT] Emit LSDA call sites for all fragmentsFabian Parzefall
2022-08-24[BOLT] Allocate FunctionFragment on heapFabian Parzefall
2022-08-24Revert "[BOLT] Allocate FunctionFragment on heap"Fabian Parzefall
2022-08-24[BOLT] Allocate FunctionFragment on heapFabian Parzefall
2022-08-18[BOLT] Make exception handling fragment awareFabian Parzefall
2022-08-06[bolt] silence unused variables warningsThorsten Schütt
2022-07-16[BOLT] Add function layout classFabian Parzefall
2022-07-14[BOLT] Support split landing padHuan Nguyen
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov
2022-06-09[BOLT][AArch64] Handle data at the beginning of a function when disassembling...Denis Revunov
2022-06-05[bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song
2022-02-15Cleanup LLVMDWARFDebugInfoserge-sans-paille
2021-12-20[BOLTCore] [NFC] Fix braces usages according to LLVMRafael Auler
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-12-08[BOLT] Use more ADT data structures for BinaryFunctionMaksim Panchenko
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler