Home
last modified time | relevance | path

Searched refs:PromiseType (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcoroutine-seh.cpp12 template <class PromiseType>
13 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoroutine-seh-exp-namespace.cpp13 template <class PromiseType>
14 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoroutine-final-suspend-noexcept-exp-namespace.cpp19 template <class PromiseType>
20 coroutine_handle(coroutine_handle<PromiseType>);
H A Dcoroutine-final-suspend-noexcept.cpp18 template <class PromiseType>
19 coroutine_handle(coroutine_handle<PromiseType>);
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dcoroutine.cpp16 template <class PromiseType>
17 coroutine_handle(coroutine_handle<PromiseType>) noexcept {} in coroutine_handle()
/llvm-project-15.0.7/clang/test/SemaCXX/Inputs/
H A Dstd-coroutine.h16 template <class PromiseType>
17 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dstd-coroutine-exp-namespace.h16 template <class PromiseType>
17 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
/llvm-project-15.0.7/clang/test/CodeGenCoroutines/
H A Dcoro-return.cpp13 template <class PromiseType>
14 coroutine_handle(coroutine_handle<PromiseType>) noexcept {} in coroutine_handle()
H A Dcoro-return-exp-namespace.cpp13 template <class PromiseType>
14 coroutine_handle(coroutine_handle<PromiseType>) noexcept {} in coroutine_handle()
H A Dcoro-cleanup-exp-namespace.cpp14 template <class PromiseType>
15 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-eh-cleanup.cpp14 template <class PromiseType>
15 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-gro.cpp15 template <class PromiseType>
16 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-cleanup.cpp14 template <class PromiseType>
15 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-gro-exp-namespace.cpp15 template <class PromiseType>
16 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-eh-cleanup-exp-namespace.cpp14 template <class PromiseType>
15 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-lambda-exp-namespace.cpp13 template <class PromiseType>
14 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-lambda.cpp13 template <class PromiseType>
14 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-elide.cpp10 template <typename PromiseType>
11 std::coroutine_handle<> await_suspend(std::coroutine_handle<PromiseType> h) noexcept { in await_suspend()
H A Dcoro-dwarf-exp-namespace.cpp16 template <class PromiseType>
17 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-dwarf.cpp16 template <class PromiseType>
17 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
H A Dcoro-symmetric-transfer-03.cpp10 template <typename PromiseType>
11 std::coroutine_handle<> await_suspend(std::coroutine_handle<PromiseType> h) noexcept { in await_suspend()
H A Dcoro-alloc.cpp19 template <class PromiseType>
20 coroutine_handle(coroutine_handle<PromiseType>) noexcept {} in coroutine_handle()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dubsan-coroutines.cpp14 template <class PromiseType>
15 coroutine_handle(coroutine_handle<PromiseType>) noexcept;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCoroutine.cpp117 QualType PromiseType = S.Context.getTypeDeclType(Promise); in lookupPromiseType() local
123 return S.Context.getElaboratedType(ETK_None, NNS, PromiseType); in lookupPromiseType()
126 if (!PromiseType->getAsCXXRecordDecl()) { in lookupPromiseType()
136 return PromiseType; in lookupPromiseType()
142 if (PromiseType.isNull()) in lookupCoroutineHandleType()
168 TemplateArgument(PromiseType), in lookupCoroutineHandleType()
169 S.Context.getTrivialTypeSourceInfo(PromiseType, Loc))); in lookupCoroutineHandleType()
1041 auto *PointeeRD = PromiseType->getAsCXXRecordDecl(); in findDeleteForPromise()
1281 QualType PromiseType = Fn.CoroutinePromise->getType(); in makeNewAndDeleteExpr() local
1327 bool PromiseContainsNew = [this, &PromiseType]() -> bool { in makeNewAndDeleteExpr()
[all …]
/llvm-project-15.0.7/clang/test/PCH/
H A Dcoroutines.cpp21 template <class PromiseType>
22 coroutine_handle(coroutine_handle<PromiseType>) noexcept;

12