LLVM OpenMP* Runtime Library
Loading...
Searching...
No Matches
Public Attributes | List of all members
kmp_taskred_input Struct Reference

Public Attributes

void * reduce_shar
 
void * reduce_orig
 
size_t reduce_size
 
void * reduce_init
 
void * reduce_fini
 
void * reduce_comb
 
kmp_taskred_flags_t flags
 

Detailed Description

Internal struct for reduction data item related info set up by compiler.

New interface: added reduce_orig field to provide omp_orig for UDR initializer.

Definition at line 2306 of file kmp_tasking.cpp.

Member Data Documentation

◆ flags

kmp_taskred_flags_t kmp_taskred_input::flags

flags for additional info from compiler

Definition at line 2314 of file kmp_tasking.cpp.

◆ reduce_comb

void* kmp_taskred_input::reduce_comb

data combiner routine

Definition at line 2313 of file kmp_tasking.cpp.

◆ reduce_fini

void* kmp_taskred_input::reduce_fini

data finalization routine

Definition at line 2312 of file kmp_tasking.cpp.

◆ reduce_init

void* kmp_taskred_input::reduce_init

data initialization routine (two parameters)

Definition at line 2311 of file kmp_tasking.cpp.

◆ reduce_orig

void* kmp_taskred_input::reduce_orig

original reduction item used for initialization

Definition at line 2308 of file kmp_tasking.cpp.

◆ reduce_shar

void* kmp_taskred_input::reduce_shar

shared between tasks item to reduce into

Definition at line 2307 of file kmp_tasking.cpp.

◆ reduce_size

size_t kmp_taskred_input::reduce_size

size of data item

Definition at line 2309 of file kmp_tasking.cpp.


The documentation for this struct was generated from the following file: