LLVM  12.0.0git
Functions
Coroutine transformations
Collaboration diagram for Coroutine transformations:

Functions

void LLVMAddCoroEarlyPass (LLVMPassManagerRef PM)
 See llvm::createCoroEarlyLegacyPass function. More...
 
void LLVMAddCoroSplitPass (LLVMPassManagerRef PM)
 See llvm::createCoroSplitLegacyPass function. More...
 
void LLVMAddCoroElidePass (LLVMPassManagerRef PM)
 See llvm::createCoroElideLegacyPass function. More...
 
void LLVMAddCoroCleanupPass (LLVMPassManagerRef PM)
 See llvm::createCoroCleanupLegacyPass function. More...
 
void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints (LLVMPassManagerBuilderRef PMB)
 See llvm::addCoroutinePassesToExtensionPoints. More...
 

Detailed Description

Function Documentation

◆ LLVMAddCoroCleanupPass()

void LLVMAddCoroCleanupPass ( LLVMPassManagerRef  PM)

◆ LLVMAddCoroEarlyPass()

void LLVMAddCoroEarlyPass ( LLVMPassManagerRef  PM)

See llvm::createCoroEarlyLegacyPass function.

Definition at line 636 of file Coroutines.cpp.

References llvm::createCoroEarlyLegacyPass(), and llvm::unwrap().

◆ LLVMAddCoroElidePass()

void LLVMAddCoroElidePass ( LLVMPassManagerRef  PM)

See llvm::createCoroElideLegacyPass function.

Definition at line 644 of file Coroutines.cpp.

References llvm::createCoroElideLegacyPass(), and llvm::unwrap().

◆ LLVMAddCoroSplitPass()

void LLVMAddCoroSplitPass ( LLVMPassManagerRef  PM)

See llvm::createCoroSplitLegacyPass function.

Definition at line 640 of file Coroutines.cpp.

References llvm::createCoroSplitLegacyPass(), and llvm::unwrap().

◆ LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints()

void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints ( LLVMPassManagerBuilderRef  PMB)