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.cpp288 llvm::CallBase *SuspendRet = nullptr; in emitSuspendExpression() local
291 SuspendRet = in emitSuspendExpression()
294 SuspendRet = CGF.EmitNounwindRuntimeCall(AwaitSuspendIntrinsic, in emitSuspendExpression()
297 assert(SuspendRet); in emitSuspendExpression()
302 assert(SuspendRet->getType()->isVoidTy()); in emitSuspendExpression()
305 assert(SuspendRet->getType()->isIntegerTy()); in emitSuspendExpression()
310 CGF.Builder.CreateCondBr(SuspendRet, RealSuspendBlock, ReadyBlock); in emitSuspendExpression()
315 assert(SuspendRet->getType()->isVoidTy()); in emitSuspendExpression()
461 auto *SuspendRet = EmitScalarExpr(S.getSuspendExpr()); in generateAwaitSuspendWrapper() local
465 if (SuspendRet != nullptr) { in generateAwaitSuspendWrapper()
[all …]