/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/ |
H A D | no-suspend-with-lock.cpp | 55 struct Awaiter { struct 79 co_await Awaiter{}; in awaits_with_lock() local 82 co_await Awaiter{}; in awaits_with_lock() local 86 co_await Awaiter{}; in awaits_with_lock() local 93 co_await Awaiter{}; in awaits_with_lock() local 100 co_await Awaiter{}; in awaits_with_lock_in_try() local 111 co_await Awaiter{}; in lock_possibly_unlocked() local 118 co_await Awaiter{}; in lock_possibly_unlocked() local 126 co_await Awaiter{}; in lock_possibly_unlocked() local 134 co_await Awaiter{}; in lock_possibly_unlocked() local [all …]
|
H A D | avoid-reference-coroutine-parameters.cpp | 26 struct Awaiter { struct
|
/llvm-project/clang/test/CodeGenCoroutines/ |
H A D | pr56329.cpp | 38 struct Awaiter { in await_transform() struct 39 bool await_ready() { return false; } in await_transform() 41 std::coroutine_handle<> await_suspend( in await_transform() 50 void await_resume() { in await_transform() 55 Promise& parent; in await_transform() 56 Promise& child; in await_transform() 69 struct Awaiter { in await_transform() struct 70 bool await_ready() { return false; } in await_transform() 72 std::coroutine_handle<> await_suspend(const std::coroutine_handle<> h) { in await_transform() 76 void await_resume() {} in await_transform()
|
H A D | pr56301.cpp | 20 struct Awaiter { struct 22 bool suspended; 24 bool await_ready() { return false; } in await_ready() 26 std::coroutine_handle<> await_suspend(const std::coroutine_handle<> h) { in await_suspend() 62 Awaiter await_transform(SomeAwaitable&& awaitable) { in await_transform() argument
|
H A D | coro-symmetric-transfer-04.cpp | 32 struct Awaiter { struct 33 std::coroutine_handle<promise_type> handle; 34 Awaiter(std::coroutine_handle<promise_type> handle) : handle(handle) {} in Awaiter() function 35 bool await_ready() const noexcept { return false; } in await_ready() 36 std::coroutine_handle<void> await_suspend(std::coroutine_handle<void> continuation) noexcept { in await_suspend() 40 int await_resume() noexcept { in await_resume()
|
H A D | coro-symmetric-transfer-03.cpp | 35 struct Awaiter { struct 36 std::coroutine_handle<promise_type> handle; 37 Awaiter(std::coroutine_handle<promise_type> handle) : handle(handle) {} in Awaiter() function 38 bool await_ready() const noexcept { return false; } in await_ready() 39 std::coroutine_handle<void> await_suspend(std::coroutine_handle<void> continuation) noexcept { in await_suspend() 43 int await_resume() noexcept { in await_resume()
|
H A D | pr65054.cpp | 12 struct Awaiter { struct 22 // integer references using the Awaiter struct above. argument
|
H A D | pr65018.cpp | 8 struct Awaiter { struct 18 // integer references using the Awaiter struct above. argument
|
H A D | coro-elide.cpp | 37 struct Awaiter { struct 38 bool await_ready() const noexcept { return false; } in await_ready() 39 void await_suspend(std::coroutine_handle<void> continuation) noexcept {} in await_suspend() 40 int await_resume() noexcept { in await_resume()
|
H A D | coro-suspend-cleanups.cpp | 29 struct Awaiter : std::suspend_always { struct 53 co_await Awaiter{} in ArrayInitCoro() argument
|
H A D | coro-symmetric-transfer-02.cpp | 36 class Awaiter { class
|
/llvm-project/clang/test/SemaCXX/ |
H A D | coroutine-decltype.cpp | 12 struct Awaiter { in final_suspend() struct 13 bool await_ready() noexcept { return false; } in final_suspend()
|
H A D | coroutine-unreachable-warning.cpp | 16 struct Awaiter { struct
|
H A D | co_await-range-for.cpp | 9 struct Awaiter { struct
|
/llvm-project/clang/test/SemaTemplate/ |
H A D | late-parsing-eager-instantiation.cpp | 30 struct Awaiter { // expected-note {{in instantiation}} in GetCurrenPromise() struct 31 await_suspendGetCurrenPromise::Awaiter GetCurrenPromise() argument
|
/llvm-project/clang/test/AST/ |
H A D | coroutine-locals-cleanup.cpp | 38 class Awaiter { class
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaCoroutine.cpp | 863 ExprResult Awaiter = BuildOperatorCoawaitCall(Loc, Transformed, Lookup); BuildUnresolvedCoawaitExpr() local 871 BuildResolvedCoawaitExpr(SourceLocation Loc,Expr * Operand,Expr * Awaiter,bool IsImplicit) BuildResolvedCoawaitExpr() argument [all...] |
/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 180 auto Awaiter = CB->getAwaiter(); lowerAwaitSuspend() local
|