Home
last modified time | relevance | path

Searched refs:SuspendRet (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp287 llvm::CallBase *SuspendRet = nullptr; in emitSuspendExpression() local
290 SuspendRet = in emitSuspendExpression()
293 SuspendRet = CGF.EmitNounwindRuntimeCall(AwaitSuspendIntrinsic, in emitSuspendExpression()
296 assert(SuspendRet); in emitSuspendExpression()
301 assert(SuspendRet->getType()->isVoidTy()); in emitSuspendExpression()
304 assert(SuspendRet->getType()->isIntegerTy()); in emitSuspendExpression()
309 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); in emitSuspendExpression()
314 assert(SuspendRet->getType()->isVoidTy()); in emitSuspendExpression()
460 auto *SuspendRet = EmitScalarExpr(S.getSuspendExpr()); in generateAwaitSuspendWrapper() local
464 if (SuspendRet != nullptr) { in generateAwaitSuspendWrapper()
[all …]