Halide
12.0.1
Halide compiler and libraries
|
#include <synchronization_common.h>
Public Member Functions | |
ALWAYS_INLINE | fast_cond ()=default |
ALWAYS_INLINE void | signal () |
ALWAYS_INLINE void | broadcast () |
ALWAYS_INLINE void | wait (fast_mutex *mutex) |
Definition at line 1072 of file synchronization_common.h.
|
default |
|
inline |
Definition at line 1078 of file synchronization_common.h.
References Halide::Runtime::Internal::Synchronization::unpark_one().
Referenced by halide_cond_signal().
|
inline |
Definition at line 1092 of file synchronization_common.h.
References Halide::Runtime::Internal::Synchronization::unpark_requeue().
Referenced by halide_cond_broadcast().
|
inline |
Definition at line 1105 of file synchronization_common.h.
References halide_assert, Halide::Runtime::Internal::Synchronization::fast_mutex::lock(), and Halide::Runtime::Internal::Synchronization::park().
Referenced by halide_cond_wait().