LLVM OpenMP 20.0.0git
|
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | DEP |
struct | task |
struct | ID |
struct | kmp_base_depnode |
struct | kmp_depnode_list |
Macros | |
#define | TIED 1 |
Typedefs | |
typedef struct DEP | dep |
typedef struct task | kmp_task_t |
typedef int(* | entry_t) (int, kmp_task_t *) |
typedef struct ID | id |
typedef struct kmp_base_depnode | kmp_base_depnode_t |
typedef struct kmp_depnode_list | kmp_depnode_list_t |
Functions | |
kmp_task_t * | __kmpc_omp_task_alloc (id *loc, int gtid, int flags, size_t sz, size_t shar, entry_t rtn) |
int | __kmpc_omp_task_with_deps (id *loc, int gtid, kmp_task_t *task, int nd, dep *dep_lst, int nd_noalias, dep *noalias_dep_lst) |
kmp_depnode_list_t * | __kmpc_task_get_successors (kmp_task_t *task) |
kmp_base_depnode_t * | __kmpc_task_get_depnode (kmp_task_t *task) |
int | __kmpc_global_thread_num (id *) |
Variables | |
static id | loc = {0, 2, 0, 0, ";file;func;0;0;;"} |
#define TIED 1 |
Definition at line 32 of file kmp_task_deps.h.
typedef int(* entry_t) (int, kmp_task_t *) |
Definition at line 23 of file kmp_task_deps.h.
typedef struct kmp_base_depnode kmp_base_depnode_t |
typedef struct kmp_depnode_list kmp_depnode_list_t |
typedef struct task kmp_task_t |
kmp_task_t * __kmpc_omp_task_alloc | ( | id * | loc, |
int | gtid, | ||
int | flags, | ||
size_t | sz, | ||
size_t | shar, | ||
entry_t | rtn | ||
) |
int __kmpc_omp_task_with_deps | ( | id * | loc, |
int | gtid, | ||
kmp_task_t * | task, | ||
int | nd, | ||
dep * | dep_lst, | ||
int | nd_noalias, | ||
dep * | noalias_dep_lst | ||
) |
kmp_base_depnode_t * __kmpc_task_get_depnode | ( | kmp_task_t * | task | ) |
Definition at line 287 of file kmp_taskdeps.cpp.
kmp_depnode_list_t * __kmpc_task_get_successors | ( | kmp_task_t * | task | ) |
Definition at line 292 of file kmp_taskdeps.cpp.
Definition at line 46 of file kmp_task_deps.h.