Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCoroutine.cpp730 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_await", IsImplicit); in BuildResolvedCoawaitExpr() local
731 if (!Coroutine) in BuildResolvedCoawaitExpr()
758 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, CallLoc, E); in BuildResolvedCoawaitExpr()
789 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_yield"); in BuildCoyieldExpr() local
790 if (!Coroutine) in BuildCoyieldExpr()
811 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr()
H A DAnalysisBasedWarnings.cpp508 enum { Function, Block, Lambda, Coroutine } funMode; enumerator
553 D.funMode = Coroutine; in MakeForCoroutine()
599 if (funMode == Coroutine) { in checkDiagnostics()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsics.td911 //===------------------------ Coroutine Intrinsics ---------------===//
914 // Coroutine Structure Intrinsics.
939 // Coroutine Manipulation Intrinsics.
949 // Coroutine Lowering Intrinsics. Used internally by coroutine passes.
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnosticGroups.td50 def Coroutine : DiagGroup<"coroutine", [CoroutineMissingUnhandledException]>;
H A DBuiltins.def1444 // Coroutine intrinsics.