MLIR
20.0.0git
|
Public Member Functions | |
AsyncValue (AsyncRuntime *runtime, int64_t size) | |
Public Attributes | |
std::atomic< State::StateEnum > | state |
std::vector< std::byte > | storage |
std::mutex | mu |
std::condition_variable | cv |
std::vector< std::function< void()> > | awaiters |
Definition at line 191 of file AsyncRuntime.cpp.
|
inline |
Definition at line 193 of file AsyncRuntime.cpp.
std::vector<std::function<void()> > mlir::runtime::AsyncValue::awaiters |
Definition at line 205 of file AsyncRuntime.cpp.
Referenced by mlir::runtime::mlirAsyncRuntimeAwaitValueAndExecute().
std::condition_variable mlir::runtime::AsyncValue::cv |
Definition at line 204 of file AsyncRuntime.cpp.
Referenced by mlir::runtime::mlirAsyncRuntimeAwaitValue().
std::mutex mlir::runtime::AsyncValue::mu |
Definition at line 203 of file AsyncRuntime.cpp.
Referenced by mlir::runtime::mlirAsyncRuntimeAwaitValue(), and mlir::runtime::mlirAsyncRuntimeAwaitValueAndExecute().
std::atomic<State::StateEnum> mlir::runtime::AsyncValue::state |
Definition at line 197 of file AsyncRuntime.cpp.
Referenced by mlir::runtime::mlirAsyncRuntimeAwaitValue(), mlir::runtime::mlirAsyncRuntimeAwaitValueAndExecute(), mlir::runtime::mlirAsyncRuntimeGetValueStorage(), and mlir::runtime::mlirAsyncRuntimeIsValueError().
std::vector<std::byte> mlir::runtime::AsyncValue::storage |
Definition at line 200 of file AsyncRuntime.cpp.
Referenced by mlir::runtime::mlirAsyncRuntimeGetValueStorage().