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