clang 20.0.0git
|
Public Attributes | |
AwaitKind | CurrentAwaitKind = AwaitKind::Init |
unsigned | AwaitNum = 0 |
unsigned | YieldNum = 0 |
unsigned | CoreturnCount = 0 |
llvm::BasicBlock * | SuspendBB = nullptr |
Stmt * | ExceptionHandler = nullptr |
llvm::Value * | ResumeEHVar = nullptr |
CodeGenFunction::JumpDest | CleanupJD |
CodeGenFunction::JumpDest | FinalJD |
llvm::CallInst * | CoroId = nullptr |
llvm::CallInst * | CoroBegin = nullptr |
llvm::CallInst * | LastCoroFree = nullptr |
CallExpr const * | CoroIdExpr = nullptr |
Definition at line 31 of file CGCoroutine.cpp.
unsigned clang::CodeGen::CGCoroData::AwaitNum = 0 |
Definition at line 36 of file CGCoroutine.cpp.
Referenced by buildSuspendPrefixStr().
CodeGenFunction::JumpDest clang::CodeGen::CGCoroData::CleanupJD |
Definition at line 58 of file CGCoroutine.cpp.
Referenced by emitSuspendExpression().
unsigned clang::CodeGen::CGCoroData::CoreturnCount = 0 |
Definition at line 41 of file CGCoroutine.cpp.
llvm::CallInst* clang::CodeGen::CGCoroData::CoroBegin = nullptr |
Definition at line 73 of file CGCoroutine.cpp.
llvm::CallInst* clang::CodeGen::CGCoroData::CoroId = nullptr |
Definition at line 68 of file CGCoroutine.cpp.
CallExpr const* clang::CodeGen::CGCoroData::CoroIdExpr = nullptr |
Definition at line 82 of file CGCoroutine.cpp.
AwaitKind clang::CodeGen::CGCoroData::CurrentAwaitKind = AwaitKind::Init |
Definition at line 35 of file CGCoroutine.cpp.
Stmt* clang::CodeGen::CGCoroData::ExceptionHandler = nullptr |
Definition at line 47 of file CGCoroutine.cpp.
Referenced by emitSuspendExpression().
CodeGenFunction::JumpDest clang::CodeGen::CGCoroData::FinalJD |
Definition at line 62 of file CGCoroutine.cpp.
llvm::CallInst* clang::CodeGen::CGCoroData::LastCoroFree = nullptr |
Definition at line 77 of file CGCoroutine.cpp.
llvm::Value* clang::CodeGen::CGCoroData::ResumeEHVar = nullptr |
Definition at line 53 of file CGCoroutine.cpp.
Referenced by emitSuspendExpression().
llvm::BasicBlock* clang::CodeGen::CGCoroData::SuspendBB = nullptr |
Definition at line 44 of file CGCoroutine.cpp.
Referenced by emitSuspendExpression().
unsigned clang::CodeGen::CGCoroData::YieldNum = 0 |
Definition at line 37 of file CGCoroutine.cpp.
Referenced by buildSuspendPrefixStr().