Home
last modified time | relevance | path

Searched refs:continuation (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/clang/test/CodeGenCoroutines/
H A Dcoro-symmetric-transfer-03.cpp12 return h.promise().continuation; in await_suspend()
25 std::coroutine_handle<> continuation; member
39 std::coroutine_handle<void> await_suspend(std::coroutine_handle<void> continuation) noexcept { in await_suspend()
40 handle.promise().continuation = continuation; in await_suspend()
H A Dcoro-elide.cpp14 return h.promise().continuation; in await_suspend()
27 std::coroutine_handle<> continuation; member
39 void await_suspend(std::coroutine_handle<void> continuation) noexcept {} in await_suspend()
H A Dcoro-symmetric-transfer-02.cpp44 handle_t await_suspend(std::coroutine_handle<> continuation) noexcept;
H A Dcoro-symmetric-transfer-02-exp-namespace.cpp46 handle_t await_suspend(coro::coroutine_handle<> continuation) noexcept;
/llvm-project-15.0.7/llvm/test/Transforms/ConstantHoisting/X86/
H A Dphi.ll80 i64 462, label %continuation
82 i64 443, label %continuation
86 br label %continuation
88 continuation:
102 i64 462, label %continuation
104 i64 443, label %continuation
108 br label %continuation
110 continuation:
/llvm-project-15.0.7/clang/tools/scan-build-py/lib/libscanbuild/
H A Danalyze.py536 def run_analyzer(opts, continuation=report_failure): argument
574 continuation(opts)
580 continuation(opts)
663 def dispatch_ctu(opts, continuation=run_analyzer): argument
683 return continuation(opts)
687 def filter_debug_flags(opts, continuation=dispatch_ctu): argument
694 return continuation(opts)
724 return continuation(opts)
728 def arch_check(opts, continuation=language_check): argument
746 return continuation(opts)
[all …]
/llvm-project-15.0.7/polly/test/
H A Dupdate_check.py265 continuation = ''
269 continuation += line[:-2] + ' '
271 newrunlines.append(continuation + line)
272 continuation = ''
273 if continuation:
274 newrunlines.append(continuation)
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp530 Block *continuation = in matchAndRewrite() local
538 rewriter.inlineRegionBefore(whileOp.getAfter(), continuation); in matchAndRewrite()
552 continuation, ValueRange()); in matchAndRewrite()
589 Block *continuation = in matchAndRewrite() local
595 rewriter.inlineRegionBefore(whileOp.getBefore(), continuation); in matchAndRewrite()
606 continuation, ValueRange()); in matchAndRewrite()
/llvm-project-15.0.7/llvm/docs/
H A DCoroutines.rst129 In returned-continuation lowering, signaled by the use of
138 these continuation functions, one for each suspend point.
140 LLVM actually supports two closely-related returned-continuation
154 function returns a continuation function pointer and yielded
155 values, but the continuation function simply returns `void`
998 for returned-continuation coroutines.
1025 supported for returned-continuation coroutines.
1074 This is not supported for returned-continuation coroutines.
1261 multiple-suspend returned-continuation coroutine.
1316 unique-suspend returned-continuation coroutine.
[all …]
H A DReportingGuide.rst7 an incident, we can act on it if appropriate, and reduce continuation of
H A DJITLink.rst501 link state into a *continuation* to be run once the symbols are resolved.
507 This phase is called by the continuation constructed at the end of the
545 JITLink will pack the link state into a *continuation* to be run once
552 This phase is called by the continuation constructed at the end of the
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dmember-expr-static.cpp6 extern void kernel_thread_start(thread_continue_t continuation);
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dsynthesize_ivar.m18 // declared in continuation class.
/llvm-project-15.0.7/flang/lib/Parser/
H A Dparsing.cpp187 const auto continuation{ in EmitPreprocessedSource() local
189 out << continuation; in EmitPreprocessedSource()
/llvm-project-15.0.7/clang/test/AST/
H A Dcoroutine-locals-cleanup.cpp46 handle_t await_suspend(coroutine_handle<> continuation) noexcept;
H A Dcoroutine-locals-cleanup-exp-namespace.cpp46 handle_t await_suspend(coroutine_handle<> continuation) noexcept;
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dregress-f128csel-flags.ll3 ; We used to not mark NZCV as being used in the continuation basic-block
H A Darm64-regress-f128csel-flags.ll3 ; We used to not mark NZCV as being used in the continuation basic-block
/llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/
H A Doperand-bundles.ll37 ; since it could be observed from the deopt continuation.
/llvm-project-15.0.7/llvm/test/Feature/OperandBundles/
H A Ddse.ll60 ; at the call site (i.e. the call returns to the "deopt" continuation). Since
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncToAsyncRuntime.cpp451 Block *continuation = rewriter.splitBlock(resume, Block::iterator(op)); in matchAndRewrite() local
459 /*falseDest=*/continuation, in matchAndRewrite()
464 rewriter.setInsertionPointToStart(continuation); in matchAndRewrite()
/llvm-project-15.0.7/clang/docs/
H A DDebuggingCoroutines.rst358 implementations of coroutine types store `std::coroutine_handle<> continuation`
360 `continuation` is typically the awaiting coroutine for the current coroutine.
364 contains the corresponding continuation (which itself is a coroutine with a
/llvm-project-15.0.7/llvm/test/Transforms/Coroutines/
H A Dcoro-async-unreachable.ll62 ; store the return continuation
/llvm-project-15.0.7/llvm/test/Analysis/BranchProbabilityInfo/
H A Dunreachable.ll95 ; Left edge of 'entry' leads to 'cold' block while right edge is 'normal' continuation.
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DDialectConversion.cpp943 void notifySplitBlock(Block *block, Block *continuation);
1443 Block *continuation) { in notifySplitBlock() argument
1444 blockActions.push_back(BlockAction::getSplit(continuation, block)); in notifySplitBlock()
1597 auto *continuation = PatternRewriter::splitBlock(block, before); in splitBlock() local
1598 impl->notifySplitBlock(block, continuation); in splitBlock()
1599 return continuation; in splitBlock()

12