Pass that replaces dynamic coroutine frame allocation with alloca.
Synopsis
Declared in <llvm/Transforms/Coroutines/CoroElide.h>
struct CoroElidePass
: RequiredPassInfoMixin<CoroElidePass>
Base Classes
Name |
Description |
A CRTP mix‐in for passes that should not be skipped. |
Member Functions
Name |
Description |
Elide frame allocation and replace resume/destroy with direct calls. |
Static Member Functions
Name |
Description |
Return true; required passes cannot be skipped. |
Created with MrDocs