llvm-project/bolt/lib
Fabian Parzefall e001a4e489 [BOLT] Insert EH trampolines for multiple fragments
This patch adds exception handling trampolines when a function is split
into more than two fragments. Trampolines are tracked per-fragment, such
that they can be removed if splitting is reversed.

Reviewed By: rafauler

Differential Revision: https://reviews.llvm.org/D132048
2022-08-18 21:55:08 -07:00
..
Core [BOLT] Generate sections for multiple fragments 2022-08-18 21:55:06 -07:00
Passes [BOLT] Insert EH trampolines for multiple fragments 2022-08-18 21:55:08 -07:00
Profile [BOLT] Remove redundaunt string initialization (NFC) 2022-07-31 15:17:05 -07:00
Rewrite [BOLT] Generate sections for multiple fragments 2022-08-18 21:55:06 -07:00
RuntimeLibs [BOLT][NFC] Use range-based STL wrappers 2022-06-23 22:16:27 -07:00
Target LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-09 04:06:52 +00:00
Utils CommandLine: add and use cl::SubCommand::get{All,TopLevel} 2022-08-02 23:49:16 +02:00
CMakeLists.txt Rebase: [NFC] Refactor sources to be buildable in shared mode 2021-10-08 11:47:10 -07:00