Home
last modified time | relevance | path

Searched refs:Awaiter (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/clang/test/AST/
Dcoroutine-locals-cleanup.cpp38 class Awaiter { class
40 explicit Awaiter(handle_t coro) noexcept;
41 Awaiter(Awaiter &&other) noexcept;
42 Awaiter(const Awaiter &) = delete;
43 ~Awaiter();
62 Awaiter co_viaIfAsync();
/external/llvm-project/clang/test/CodeGenCoroutines/
Dcoro-symmetric-transfer-02.cpp38 class Awaiter { class
40 explicit Awaiter(handle_t coro) noexcept;
41 Awaiter(Awaiter &&other) noexcept;
42 Awaiter(const Awaiter &) = delete;
43 ~Awaiter();
62 Awaiter co_viaIfAsync();
/external/llvm-project/clang/test/SemaCXX/
Dco_await-range-for.cpp10 struct Awaiter { struct
49 Awaiter<T *> await_transform(T *) = delete; // expected-note {{explicitly deleted}}
68 Awaiter<T> await_transform(BeginTag<T>) = delete; // expected-note 1+ {{explicitly deleted}}
90 Awaiter<Iter> operator co_await(CoawaitTag<Iter, true>) = delete;
102 Awaiter<T> await_transform(BeginTag<T> e);
144 Awaiter<T> await_transform(IncTag<T>);
162 Awaiter<Iter> operator co_await(CoawaitTag<Iter, false>);
/external/llvm-project/llvm/test/Transforms/Coroutines/
Dcoro-split-sink-lifetime-04.ll8 %"struct.lean_future<int>::Awaiter" = type { i32, %"struct.std::coroutine_handle.0" }
16 %ref.tmp7 = alloca %"struct.lean_future<int>::Awaiter", align 8
25 …9 = getelementptr inbounds %"struct.lean_future<int>::Awaiter", %"struct.lean_future<int>::Awaiter
48 ; CHECK-NEXT: getelementptr inbounds %"struct.lean_future<int>::Awaiter"
Dcoro-split-sink-lifetime-01.ll8 %"struct.lean_future<int>::Awaiter" = type { i32, %"struct.std::coroutine_handle.0" }
15 %ref.tmp7 = alloca %"struct.lean_future<int>::Awaiter", align 8
25 …9 = getelementptr inbounds %"struct.lean_future<int>::Awaiter", %"struct.lean_future<int>::Awaiter
49 ; CHECK-NEXT: getelementptr inbounds %"struct.lean_future<int>::Awaiter"
Dcoro-split-02.ll9 %"struct.lean_future<int>::Awaiter" = type { i32, %"struct.std::coroutine_handle.0" }
16 %ref.tmp7 = alloca %"struct.lean_future<int>::Awaiter", align 8
23 …9 = getelementptr inbounds %"struct.lean_future<int>::Awaiter", %"struct.lean_future<int>::Awaiter
47 ; CHECK-NEXT: getelementptr inbounds %"struct.lean_future<int>::Awaiter"
Dcoro-split-sink-lifetime-03.ll8 %"struct.lean_future<int>::Awaiter" = type { i32, %"struct.std::coroutine_handle.0" }
18 %ref.tmp7 = alloca %"struct.lean_future<int>::Awaiter", align 8
28 …9 = getelementptr inbounds %"struct.lean_future<int>::Awaiter", %"struct.lean_future<int>::Awaiter
50 ; CHECK-NEXT: getelementptr inbounds %"struct.lean_future<int>::Awaiter"
Dcoro-split-sink-lifetime-02.ll8 %"struct.lean_future<int>::Awaiter" = type { i32, %"struct.std::coroutine_handle.0" }
16 %ref.tmp7 = alloca %"struct.lean_future<int>::Awaiter", align 8
29 …9 = getelementptr inbounds %"struct.lean_future<int>::Awaiter", %"struct.lean_future<int>::Awaiter
/external/llvm-project/clang/test/SemaTemplate/
Dlate-parsing-eager-instantiation.cpp30 struct Awaiter { // expected-note {{in instantiation}} in GetCurrenPromise() struct
35 return Awaiter{}; in GetCurrenPromise()