Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp864 ExprResult Awaiter = BuildOperatorCoawaitCall(Loc, Transformed, Lookup); in BuildUnresolvedCoawaitExpr() local
865 if (Awaiter.isInvalid()) in BuildUnresolvedCoawaitExpr()
868 return BuildResolvedCoawaitExpr(Loc, Operand, Awaiter.get()); in BuildUnresolvedCoawaitExpr()
872 Expr *Awaiter, bool IsImplicit) { in BuildResolvedCoawaitExpr() argument
877 if (Awaiter->hasPlaceholderType()) { in BuildResolvedCoawaitExpr()
878 ExprResult R = CheckPlaceholderExpr(Awaiter); in BuildResolvedCoawaitExpr()
880 Awaiter = R.get(); in BuildResolvedCoawaitExpr()
883 if (Awaiter->getType()->isDependentType()) { in BuildResolvedCoawaitExpr()
885 CoawaitExpr(Loc, Context.DependentTy, Operand, Awaiter, IsImplicit); in BuildResolvedCoawaitExpr()
891 if (Awaiter->isPRValue()) in BuildResolvedCoawaitExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp180 auto Awaiter = CB->getAwaiter(); in lowerAwaitSuspend() local
195 Invoke->getUnwindDest(), {Awaiter, FramePtr}); in lowerAwaitSuspend()
204 auto WrapperCall = Builder.CreateCall(Wrapper, {Awaiter, FramePtr}); in lowerAwaitSuspend()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2695 Expr *Awaiter, bool IsImplicit = false);