Searched refs:Awaiter (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCoroutine.cpp | 864 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 D | CoroSplit.cpp | 180 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 D | Sema.h | 2695 Expr *Awaiter, bool IsImplicit = false);
|