Pass that converts invoke instructions to call instructions.
Synopsis
Declared in <llvm/Transforms/Utils/LowerInvoke.h>
class LowerInvokePass
: public RequiredPassInfoMixin<LowerInvokePass>
Description
Designed for code generators that do not yet support stack unwinding. After conversion, exception‐handling landingpad blocks become dead code (which can be removed by running the '‐simplifycfg' pass afterwards).
Base Classes
Name |
Description |
A CRTP mix‐in for passes that should not be skipped. |
Member Functions
Name |
Description |
Run the lower‐invoke pass over the function. |
Static Member Functions
Name |
Description |
Return true; required passes cannot be skipped. |
Created with MrDocs