New PM pass that lays out funclets contiguously.
Synopsis
Declared in <llvm/CodeGen/FuncletLayout.h>
class FuncletLayoutPass
: public RequiredPassInfoMixin<FuncletLayoutPass>
Description
Reorders basic blocks so that each funclet's blocks are contiguous, which is required for funclet‐based exception handling personalities.
Base Classes
Name |
Description |
A CRTP mix‐in for passes that should not be skipped. |
Member Functions
Name |
Description |
Return the properties this pass requires of the machine function. |
|
Contiguously lay out funclets in |
Static Member Functions
Name |
Description |
Return true; required passes cannot be skipped. |
Created with MrDocs