1 2 3 4 5 6 7 8 9 10 11 12
use prelude::*;
use transforms::pass_manager_builder::LLVMPassManagerBuilderRef;
extern "C" {
pub fn LLVMAddCoroEarlyPass(PM: LLVMPassManagerRef);
pub fn LLVMAddCoroSplitPass(PM: LLVMPassManagerRef);
pub fn LLVMAddCoroElidePass(PM: LLVMPassManagerRef);
pub fn LLVMAddCoroCleanupPass(PM: LLVMPassManagerRef);
pub fn LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(
PMB: LLVMPassManagerBuilderRef,
);
}