| /openbsd/src/gnu/llvm/libcxx/include/ |
| D | future | 58 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/ |
| D | future.cpp | 191 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/ |
| D | ThreadPool.h | 122 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()
|
| D | TaskQueue.h | 43 : 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/ |
| D | Coroutines.rst | 86 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/ |
| D | ExecutorProcessControl.h | 124 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()
|
| D | IndirectionUtils.h | 124 std::promise<JITTargetAddress> LandingAddressP; in reenter()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/ |
| D | JITLinkMemoryManager.h | 133 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/ |
| D | Coroutines.cpp | 190 lldb::ValueObjectSP promise = CreateValueObjectFromAddress( in Update() local 193 lldb::ValueObjectSP promisePtr = promise->AddressOf(error); in Update()
|
| /openbsd/src/gnu/llvm/libcxx/include/experimental/ |
| D | coroutine | 223 _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/ |
| D | LookupAndRecordAddrs.cpp | 47 std::promise<MSVCPError> ResultP; in lookupAndRecordAddrs()
|
| D | EPCIndirectionUtils.cpp | 91 std::promise<MSVCPError> DeallocResultP; in deallocatePool() 415 std::promise<JITTargetAddress> LandingAddrP; in reentry()
|
| D | MemoryMapper.cpp | 152 std::promise<MSVCPError> P; in release() 185 std::promise<MSVCPError> P; in ~InProcessMemoryMapper()
|
| D | ExecutorProcessControl.cpp | 186 std::promise<shared::WrapperFunctionResult> ResultP; in jitDispatchViaWrapperFunctionManager()
|
| D | SimpleRemoteEPC.cpp | 282 std::promise<MSVCPExpected<SimpleRemoteEPCExecutorInfo>> EIP; in setup()
|
| D | DebugObjectManagerPlugin.cpp | 460 std::promise<MSVCPError> FinalizePromise; in notifyEmitted()
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | DebuggingCoroutines.rst | 121 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;
|
| D | ThreadSanitizer.rst | 142 using pthreads, but we do not promise anything (yet). C++11 threading is
|
| /openbsd/src/gnu/llvm/llvm/lib/Support/ |
| D | Parallel.cpp | 125 std::promise<void> ThreadsCreated;
|
| /openbsd/src/gnu/llvm/libcxx/docs/DesignDocs/ |
| D | ExperimentalFeatures.rst | 125 | 11.2 | ``promise`` | | n/a … 191 .. | 2.5 | class template ``promise`` | | …
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/ |
| D | GDBRemoteCommunication.h | 221 std::promise<uint16_t> m_port_promise;
|
| /openbsd/src/gnu/gcc/gcc/doc/include/ |
| D | funding.texi | 29 for each disk sold.'' Don't be satisfied with a vague promise, such as
|
| /openbsd/src/games/quiz/datfiles/ |
| D | latin | 144 promitto:promise
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/doc/include/ |
| D | funding.texi | 29 for each disk sold.'' Don't be satisfied with a vague promise, such as
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| D | JITLinkMemoryManager.cpp | 202 std::promise<MSVCPExpected<SimpleSegmentAlloc>> AllocP; in Create()
|