Home
last modified time | relevance | path

Searched refs:promise (Results 1 – 25 of 62) sorted by relevance

123

/openbsd/src/gnu/llvm/libcxx/include/
Dfuture58 class promise
61 promise();
63 promise(allocator_arg_t, const Allocator& a);
64 promise(promise&& rhs) noexcept;
65 promise(const promise& rhs) = delete;
66 ~promise();
69 promise& operator=(promise&& rhs) noexcept;
70 promise& operator=(const promise& rhs) = delete;
71 void swap(promise& other) noexcept;
88 class promise<R&>
[all …]
/openbsd/src/gnu/llvm/libcxx/src/
Dfuture.cpp191 promise<void>::promise() in promise() function in promise
196 promise<void>::~promise() in ~promise()
211 promise<void>::get_future() in get_future()
219 promise<void>::set_value() in set_value()
227 promise<void>::set_exception(exception_ptr __p) in set_exception()
235 promise<void>::set_value_at_thread_exit() in set_value_at_thread_exit()
243 promise<void>::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DThreadPool.h122 std::shared_ptr<std::promise<ResTy>> Promise = in createTaskAndFuture()
123 std::make_shared<std::promise<ResTy>>(); in createTaskAndFuture()
131 std::shared_ptr<std::promise<void>> Promise = in createTaskAndFuture()
132 std::make_shared<std::promise<void>>(); in createTaskAndFuture()
DTaskQueue.h43 : C(std::move(C)), P(std::make_shared<std::promise<ResultTy>>()), in Task()
63 std::shared_ptr<std::promise<ResultTy>> P;
/openbsd/src/gnu/llvm/llvm/docs/
DCoroutines.rst86 can be projected out of the coroutine object with `llvm.coro.promise`.
87 The coroutine implementation must have been compiled to define a promise
595 .. _coroutine promise:
602 **coroutine promise** and is provided as the second parameter to the
605 The following coroutine designates a 32 bit integer `promise` and uses it to
612 %promise = alloca i32
613 %pv = bitcast i32* %promise to i8*
628 store i32 %n.val, i32* %promise
641 A coroutine consumer can rely on the `coro.promise`_ intrinsic to access the
642 coroutine promise.
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DExecutorProcessControl.h124 std::promise<MSVCPError> ResultP; in writeUInt8s()
132 std::promise<MSVCPError> ResultP; in writeUInt16s()
140 std::promise<MSVCPError> ResultP; in writeUInt32s()
148 std::promise<MSVCPError> ResultP; in writeUInt64s()
156 std::promise<MSVCPError> ResultP; in writeBuffers()
309 std::promise<shared::WrapperFunctionResult> RP; in callWrapper()
DIndirectionUtils.h124 std::promise<JITTargetAddress> LandingAddressP; in reenter()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLinkMemoryManager.h133 std::promise<MSVCPExpected<FinalizedAlloc>> FinalizeResultP; in finalize()
164 std::promise<MSVCPExpected<std::unique_ptr<InFlightAlloc>>> AllocResultP; in allocate()
188 std::promise<MSVCPError> DeallocResultP; in deallocate()
/openbsd/src/gnu/llvm/lldb/source/Plugins/Language/CPlusPlus/
DCoroutines.cpp190 lldb::ValueObjectSP promise = CreateValueObjectFromAddress( in Update() local
193 lldb::ValueObjectSP promisePtr = promise->AddressOf(error); in Update()
/openbsd/src/gnu/llvm/libcxx/include/experimental/
Dcoroutine223 _Promise& promise() const {
256 "pointers to the coroutine's promise type; use 'from_promise' instead");
281 _Promise& promise() const {
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DLookupAndRecordAddrs.cpp47 std::promise<MSVCPError> ResultP; in lookupAndRecordAddrs()
DEPCIndirectionUtils.cpp91 std::promise<MSVCPError> DeallocResultP; in deallocatePool()
415 std::promise<JITTargetAddress> LandingAddrP; in reentry()
DMemoryMapper.cpp152 std::promise<MSVCPError> P; in release()
185 std::promise<MSVCPError> P; in ~InProcessMemoryMapper()
DExecutorProcessControl.cpp186 std::promise<shared::WrapperFunctionResult> ResultP; in jitDispatchViaWrapperFunctionManager()
DSimpleRemoteEPC.cpp282 std::promise<MSVCPExpected<SimpleRemoteEPCExecutorInfo>> EIP; in setup()
DDebugObjectManagerPlugin.cpp460 std::promise<MSVCPError> FinalizePromise; in notifyEmitted()
/openbsd/src/gnu/llvm/clang/docs/
DDebuggingCoroutines.rst121 print std::coroutine_handle<task::promise_type>::from_address((void*)0x416eb0).promise()
123 The functions `from_address(void*)` and `promise()` are often small enough to
205 handle.promise().count++;
343 handle.promise().line_number = sl.line();
361 in the promise type, identifying the caller should be trivial. The
417 handle.promise().continuation = continuation;
421 int ret = handle.promise().result;
431 return handle.promise().result;
DThreadSanitizer.rst142 using pthreads, but we do not promise anything (yet). C++11 threading is
/openbsd/src/gnu/llvm/llvm/lib/Support/
DParallel.cpp125 std::promise<void> ThreadsCreated;
/openbsd/src/gnu/llvm/libcxx/docs/DesignDocs/
DExperimentalFeatures.rst125 | 11.2 | ``promise`` | | n/a …
191 .. | 2.5 | class template ``promise`` | | …
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
DGDBRemoteCommunication.h221 std::promise<uint16_t> m_port_promise;
/openbsd/src/gnu/gcc/gcc/doc/include/
Dfunding.texi29 for each disk sold.'' Don't be satisfied with a vague promise, such as
/openbsd/src/games/quiz/datfiles/
Dlatin144 promitto:promise
/openbsd/src/gnu/usr.bin/gcc/gcc/doc/include/
Dfunding.texi29 for each disk sold.'' Don't be satisfied with a vague promise, such as
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
DJITLinkMemoryManager.cpp202 std::promise<MSVCPExpected<SimpleSegmentAlloc>> AllocP; in Create()

123