Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp920 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_await", IsImplicit); in BuildResolvedCoawaitExpr() local
921 if (!Coroutine) in BuildResolvedCoawaitExpr()
948 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, CallLoc, Awaiter); in BuildResolvedCoawaitExpr()
981 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_yield"); in BuildCoyieldExpr() local
982 if (!Coroutine) in BuildCoyieldExpr()
1005 *this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr()
H A DAnalysisBasedWarnings.cpp743 D.FunKind = diag::FalloffFunctionKind::Coroutine; in MakeForCoroutine()
773 if (FunKind == diag::FalloffFunctionKind::Coroutine) { in checkDiagnostics()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td1737 //===------------------------ Coroutine Intrinsics ---------------===//
1740 // Coroutine Structure Intrinsics.
1802 // Coroutine Manipulation Intrinsics.
1825 // Coroutine Lowering Intrinsics. Used internally by coroutine passes.
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticGroups.td72 def Coroutine : DiagGroup<"coroutine", [CoroutineMissingUnhandledException, DeprecatedCoroutine,
H A DBuiltins.td4526 // Coroutine intrinsics
H A DDiagnosticSemaKinds.td774 …"%enum_select<FalloffFunctionKind>{%Function{function}|%Block{block}|%Lambda{lambda}|%Coroutine{co…
12467 InGroup<Coroutine>;
H A DAttrDocs.td9004 Coroutine wrappers, in particular, are susceptible to capturing