|
LLVM OpenMP 22.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 ID id |
| 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 ) |
References loc.
| 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 ) |
References loc.
| kmp_base_depnode_t * __kmpc_task_get_depnode | ( | kmp_task_t * | task | ) |
Definition at line 294 of file kmp_taskdeps.cpp.
| kmp_depnode_list_t * __kmpc_task_get_successors | ( | kmp_task_t * | task | ) |
Definition at line 299 of file kmp_taskdeps.cpp.
Definition at line 46 of file kmp_task_deps.h.