LLVM OpenMP 22.0.0git
kmp_taskwait_nowait.c File Reference
#include <stdio.h>
#include <omp.h>

Go to the source code of this file.

Classes

struct  DEP
struct  ID
struct  task

Macros

#define TIED   1

Typedefs

typedef struct DEP _dep
typedef struct ID _id
typedef struct task task_t
typedef int(* entry_t) (int, task_t *)

Functions

int __kmpc_global_thread_num (_id *)
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, task_t *task, int ndeps, _dep *dep_lst, int nd_noalias, _dep *noalias_l)
int main ()

Macro Definition Documentation

◆ TIED

#define TIED   1

Definition at line 10 of file kmp_taskwait_nowait.c.

Typedef Documentation

◆ _dep

typedef struct DEP _dep

◆ _id

typedef struct ID _id

◆ entry_t

typedef int(* entry_t) (int, task_t *)

Definition at line 32 of file kmp_taskwait_nowait.c.

◆ task_t

typedef struct task task_t

Function Documentation

◆ __kmpc_global_thread_num()

int __kmpc_global_thread_num ( _id * )
extern

Referenced by main().

◆ __kmpc_omp_task_alloc()

task_t * __kmpc_omp_task_alloc ( _id * loc,
int gtid,
int flags,
size_t sz,
size_t shar,
entry_t rtn )

References loc.

Referenced by main().

◆ __kmpc_omp_task_with_deps()

int __kmpc_omp_task_with_deps ( _id * loc,
int gtid,
task_t * task,
int ndeps,
_dep * dep_lst,
int nd_noalias,
_dep * noalias_l )

References loc.

Referenced by main().

◆ main()