#ifndef KMP_TASKDEPS_H
#define KMP_TASKDEPS_H
#include "kmp.h"
#define KMP_ACQUIRE_DEPNODE(gtid, n) …
#define KMP_RELEASE_DEPNODE(gtid, n) …
static inline void __kmp_node_deref(kmp_info_t *thread, kmp_depnode_t *node) { … }
static inline void __kmp_depnode_list_free(kmp_info_t *thread,
kmp_depnode_list *list) { … }
static inline void __kmp_dephash_free_entries(kmp_info_t *thread,
kmp_dephash_t *h) { … }
static inline void __kmp_dephash_free(kmp_info_t *thread, kmp_dephash_t *h) { … }
extern void __kmpc_give_task(kmp_task_t *ptask, kmp_int32 start);
static inline void __kmp_release_deps(kmp_int32 gtid, kmp_taskdata_t *task) { … }
#endif