llvm::CoroEarlyPass

Pass that lowers early coroutine intrinsics.

Synopsis

Declared in <llvm/Transforms/Coroutines/CoroEarly.h>

struct CoroEarlyPass
    : RequiredPassInfoMixin<CoroEarlyPass>

Base Classes

NameDescription
RequiredPassInfoMixin<CoroEarlyPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
run Lower early coroutine intrinsics in module M.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.