struct CGCoroData

Declaration

struct CGCoroData { /* full declaration omitted */ };

Declared at: clang/lib/CodeGen/CGCoroutine.cpp:31

Member Variables

public anonymous struct / union CurrentAwaitKind = AwaitKind::Init
public unsigned int AwaitNum = 0
public unsigned int YieldNum = 0
public unsigned int CoreturnCount = 0
public llvm::BasicBlock* SuspendBB = nullptr
public clang::Stmt* ExceptionHandler = nullptr
public llvm::Value* ResumeEHVar = nullptr
public CodeGenFunction::JumpDest CleanupJD
public CodeGenFunction::JumpDest FinalJD
public llvm::CallInst* CoroId = nullptr
public llvm::CallInst* CoroBegin = nullptr
public llvm::CallInst* LastCoroFree = nullptr
public const clang::CallExpr* CoroIdExpr = nullptr