Searched refs:Coroutine (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 868 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_await", IsImplicit); in BuildResolvedCoawaitExpr() local 869 if (!Coroutine) in BuildResolvedCoawaitExpr() 896 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, CallLoc, Awaiter); in BuildResolvedCoawaitExpr() 929 auto *Coroutine = checkCoroutineContext(*this, Loc, "co_yield"); in BuildCoyieldExpr() local 930 if (!Coroutine) in BuildCoyieldExpr() 953 *this, Coroutine->CoroutinePromise, Loc, E); in BuildCoyieldExpr()
|
| H A D | AnalysisBasedWarnings.cpp | 528 enum { Function, Block, Lambda, Coroutine } funMode; enumerator 573 D.funMode = Coroutine; in MakeForCoroutine() 619 if (funMode == Coroutine) { in checkDiagnostics()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Coroutines/ |
| H A D | coro-frame-reuse-alloca-01.ll | 2 ; re-use the same slot in Coroutine frame.
|
| H A D | coro-frame-reuse-alloca-04.ll | 2 ; range is not overlapping each other should not re-use the same slot in Coroutine frame.
|
| H A D | coro-frame-reuse-alloca-02.ll | 2 ; re-use the same slot in Coroutine frame.
|
| H A D | no-suspend.ll | 4 ; Coroutine with no-suspends will turn into:
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | DebuggingCoroutines.rst | 13 analysis is performed in Clang, and Coroutine construction and optimization 19 for Coroutine frames because the frames are constructed in the LLVM middle-end. 38 A `coroutine function` is any function that contains any of the Coroutine
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | FindTargetTests.cpp | 562 TEST_F(TargetDeclTest, Coroutine) { in TEST_F() argument
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Coroutines.rst | 264 Coroutine Representation 336 Coroutine Transformation 597 Coroutine Promise 755 Coroutine Manipulation Intrinsics 919 Coroutine Structure Intrinsics 1695 Coroutine Transformation Passes
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | Cxx2bPapers.csv | 83 "`P2502R2 <https://wg21.link/P2502R2>`__","LWG","``std::generator``: Synchronous Coroutine Generato…
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Intrinsics.td | 1260 //===------------------------ Coroutine Intrinsics ---------------===// 1263 // Coroutine Structure Intrinsics. 1323 // Coroutine Manipulation Intrinsics. 1334 // Coroutine Lowering Intrinsics. Used internally by coroutine passes.
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMIntrinsicOps.td | 135 // Coroutine intrinsics.
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | DiagnosticGroups.td | 66 def Coroutine : DiagGroup<"coroutine", [CoroutineMissingUnhandledException, DeprecatedCoroutine, Al…
|
| H A D | Builtins.def | 1630 // Coroutine intrinsics.
|
| H A D | DiagnosticSemaKinds.td | 11251 InGroup<Coroutine>;
|