LLVM OpenMP* Runtime Library
|
Types that are used throughout the runtime. More...
Classes | |
struct | kmp_taskred_flags |
enum | { KMP_IDENT_IMB = 0x01, KMP_IDENT_KMPC = 0x02, KMP_IDENT_AUTOPAR = 0x08, KMP_IDENT_ATOMIC_REDUCE = 0x10, KMP_IDENT_BARRIER_EXPL = 0x20, KMP_IDENT_BARRIER_IMPL = 0x0040 , KMP_IDENT_WORK_LOOP = 0x200, KMP_IDENT_WORK_SECTIONS = 0x400, KMP_IDENT_WORK_DISTRIBUTE = 0x800, KMP_IDENT_ATOMIC_HINT_MASK = 0xFF0000 } |
typedef struct ident | ident_t |
typedef struct kmp_taskred_flags | kmp_taskred_flags_t |
typedef struct kmp_task_red_input | kmp_task_red_input_t |
typedef struct kmp_taskred_data | kmp_taskred_data_t |
typedef struct kmp_taskred_input | kmp_taskred_input_t |
Types that are used throughout the runtime.
typedef struct kmp_task_red_input kmp_task_red_input_t |
Internal struct for reduction data item related info set up by compiler.
typedef struct kmp_taskred_data kmp_taskred_data_t |
Internal struct for reduction data item related info saved by the library.
typedef struct kmp_taskred_flags kmp_taskred_flags_t |
Flags for special info per task reduction item.
typedef struct kmp_taskred_input kmp_taskred_input_t |
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.
anonymous enum |
Values for bit flags used in the ident_t to describe the fields.