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

## KMP_IDENT_ATOMIC_REDUCE

#define KMP_IDENT_ATOMIC_REDUCE 0x10

Compiler generates atomic reduction option for kmpc_reduce*

Definition at line 188 of file kmp.h.

## KMP_IDENT_AUTOPAR

#define KMP_IDENT_AUTOPAR 0x08

Entry point generated by auto-parallelization

Definition at line 186 of file kmp.h.

Referenced by __kmpc_end_serialized_parallel().

## KMP_IDENT_BARRIER_EXPL

#define KMP_IDENT_BARRIER_EXPL 0x20

To mark a 'barrier' directive in user code

Definition at line 190 of file kmp.h.

## KMP_IDENT_BARRIER_IMPL

#define KMP_IDENT_BARRIER_IMPL 0x0040

To Mark implicit barriers.

Definition at line 192 of file kmp.h.

## KMP_IDENT_IMB

#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 181 of file kmp.h.

## KMP_IDENT_KMPC

#define KMP_IDENT_KMPC 0x02

Use c-style ident structure

Definition at line 183 of file kmp.h.

## Typedef Documentation

## ident_t

typedef struct ident ident_t

The ident structure that describes a source location.