aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Core/Exceptions.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-01[BOLT] Use std::optional::value_or (NFC) (#151628)Kazu Hirata1-1/+1
2024-11-13[BOLT] Never emit "large" functions (#115974)Maksim Panchenko1-14/+5
2024-11-12[BOLT] Use AsmInfo for address size. NFCI (#115932)Maksim Panchenko1-2/+1
2024-07-24[BOLT][NFC] Track fragment relationships using EquivalenceClassesAmir Ayupov1-1/+1
2024-02-27[BOLT] Refactor interface for instruction labels. NFCI (#83209)Maksim Panchenko1-3/+2
2024-02-12[BOLT][NFC] Log through JournalingStreams (#81524)Amir Ayupov1-44/+49
2024-02-12[BOLT][NFC] Propagate BOLTErrors from Core, RewriteInstance, and passes (2/2)...Amir Ayupov1-5/+6
2023-12-09[BOLT] Determine address size from binary (#74870)Nathan Sidwell1-1/+2
2023-11-20[BOLT] Fix C++ exceptions when LPStart is specified (#72737)Maksim Panchenko1-28/+33
2023-11-06[BOLT] Fix build after 0df1546Maksim Panchenko1-2/+2
2023-11-06[BOLT] Use Label annotation instead of EHLabel pseudo. NFCI. (#70179)Maksim Panchenko1-10/+9
2023-05-19[BOLT] Add isParentOf and isParentOrChildOf BF checksAmir Ayupov1-3/+2
2023-02-09[BOLT] Rename BF::isParentFragment -> isChildOfAmir Ayupov1-6/+1
2023-02-04[AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAStateSebastian Pop1-6/+13
2022-12-06[BOLT][NFC] Use std::optional in MCPlusBuilderAmir Ayupov1-1/+1
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song1-4/+4
2022-11-21[bolt] Use llvm::sys::RWMutex instead of std::shared_timed_mutexNico Weber1-1/+1
2022-09-14[BOLT] Preserve original LSDA type encodingrevunov.denis@huawei.com1-0/+1
2022-09-08[BOLT] Emit LSDA call sites for all fragmentsFabian Parzefall1-10/+8
2022-08-24[BOLT] Allocate FunctionFragment on heapFabian Parzefall1-1/+1
2022-08-24Revert "[BOLT] Allocate FunctionFragment on heap"Fabian Parzefall1-1/+1
2022-08-24[BOLT] Allocate FunctionFragment on heapFabian Parzefall1-1/+1
2022-08-18[BOLT] Make exception handling fragment awareFabian Parzefall1-101/+83
2022-08-06[bolt] silence unused variables warningsThorsten Schütt1-0/+1
2022-07-16[BOLT] Add function layout classFabian Parzefall1-1/+1
2022-07-14[BOLT] Support split landing padHuan Nguyen1-9/+33
2022-06-23[BOLT][NFC] Use range-based STL wrappersAmir Ayupov1-7/+3
2022-06-09[BOLT][AArch64] Handle data at the beginning of a function when disassembling...Denis Revunov1-1/+1
2022-06-05[bolt] Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song1-5/+3
2022-02-15Cleanup LLVMDWARFDebugInfoserge-sans-paille1-0/+1
2021-12-20[BOLTCore] [NFC] Fix braces usages according to LLVMRafael Auler1-16/+9
2021-12-21[BOLT][NFC] Fix file-description commentsMaksim Panchenko1-1/+3
2021-12-14[BOLT][NFC] Reformat with clang-formatMaksim Panchenko1-162/+154
2021-12-09[BOLT] Refactor BinaryBasicBlock to use ADTMaksim Panchenko1-5/+4
2021-12-08[BOLT] Use more ADT data structures for BinaryFunctionMaksim Panchenko1-1/+1
2021-10-08Rebase: [NFC] Refactor sources to be buildable in shared modeRafael Auler1-0/+905