|
MLIR
22.0.0git
|
Inheritance diagram for mlir::runtime::AsyncValue: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().