Intel® OpenMP* Runtime Library
 All Classes Functions Variables Typedefs Enumerations Enumerator Modules Pages
Basic Types
typedef struct ident ident_t
 
#define KMP_IDENT_IMB   0x01
 
#define KMP_IDENT_KMPC   0x02
 
#define KMP_IDENT_AUTOPAR   0x08
 
#define KMP_IDENT_ATOMIC_REDUCE   0x10
 
#define KMP_IDENT_BARRIER_EXPL   0x20
 
#define KMP_IDENT_BARRIER_IMPL   0x0040
 

Detailed Description

Types that are used throughout the runtime.

Macro Definition Documentation

#define KMP_IDENT_ATOMIC_REDUCE   0x10

Compiler generates atomic reduction option for kmpc_reduce*

Definition at line 206 of file kmp.h.

#define KMP_IDENT_AUTOPAR   0x08

Entry point generated by auto-parallelization

Definition at line 204 of file kmp.h.

Referenced by __kmpc_end_serialized_parallel().

#define KMP_IDENT_BARRIER_EXPL   0x20

To mark a 'barrier' directive in user code

Definition at line 208 of file kmp.h.

#define KMP_IDENT_BARRIER_IMPL   0x0040

To Mark implicit barriers.

Definition at line 210 of file kmp.h.

#define KMP_IDENT_IMB   0x01

Values for bit flags used in the ident_t to describe the fields.

Use trampoline for internal microtasks

Definition at line 199 of file kmp.h.

#define KMP_IDENT_KMPC   0x02

Use c-style ident structure

Definition at line 201 of file kmp.h.

Typedef Documentation

typedef struct ident ident_t

The ident structure that describes a source location.