LLVM OpenMP 20.0.0git
Classes | Macros | Typedefs | Functions | Variables
kmp_task_deps.h File Reference
#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;;"}
 

Macro Definition Documentation

◆ TIED

#define TIED   1

Definition at line 32 of file kmp_task_deps.h.

Typedef Documentation

◆ dep

typedef struct DEP dep

◆ entry_t

typedef int(* entry_t) (int, kmp_task_t *)

Definition at line 23 of file kmp_task_deps.h.

◆ id

typedef struct ID id

◆ kmp_base_depnode_t

◆ kmp_depnode_list_t

◆ kmp_task_t

typedef struct task kmp_task_t

Function Documentation

◆ __kmpc_global_thread_num()

int __kmpc_global_thread_num ( id )

◆ __kmpc_omp_task_alloc()

kmp_task_t * __kmpc_omp_task_alloc ( id loc,
int  gtid,
int  flags,
size_t  sz,
size_t  shar,
entry_t  rtn 
)

◆ __kmpc_omp_task_with_deps()

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 
)

◆ __kmpc_task_get_depnode()

kmp_base_depnode_t * __kmpc_task_get_depnode ( kmp_task_t task)

Definition at line 287 of file kmp_taskdeps.cpp.

◆ __kmpc_task_get_successors()

kmp_depnode_list_t * __kmpc_task_get_successors ( kmp_task_t task)

Definition at line 292 of file kmp_taskdeps.cpp.

Variable Documentation

◆ loc

id loc = {0, 2, 0, 0, ";file;func;0;0;;"}
static

Definition at line 46 of file kmp_task_deps.h.