LLVM OpenMP 19.0.0git
Macros | Typedefs | Enumerations | Functions
kmp_stub.h File Reference

Go to the source code of this file.

Macros

#define KMP_SCHED_TYPE_DEFINED
 

Typedefs

typedef enum kmp_sched kmp_sched_t
 

Enumerations

enum  kmp_sched {
  kmp_sched_lower = 0 , kmp_sched_static = 1 , kmp_sched_dynamic = 2 , kmp_sched_guided = 3 ,
  kmp_sched_auto = 4 , kmp_sched_upper_std = 5 , kmp_sched_lower_ext = 100 , kmp_sched_trapezoidal = 101 ,
  kmp_sched_upper , kmp_sched_default = kmp_sched_static , kmp_sched_monotonic = 0x80000000 , kmp_sched_static = 1 ,
  kmp_sched_dynamic = 2 , kmp_sched_guided = 3 , kmp_sched_auto = 4 , kmp_sched_default = kmp_sched_static
}
 

Functions

void __kmps_set_blocktime (int arg)
 
int __kmps_get_blocktime (void)
 
void __kmps_set_dynamic (int arg)
 
int __kmps_get_dynamic (void)
 
void __kmps_set_library (int arg)
 
int __kmps_get_library (void)
 
void __kmps_set_nested (int arg)
 
int __kmps_get_nested (void)
 
void __kmps_set_stacksize (size_t arg)
 
size_t __kmps_get_stacksize ()
 
void __kmps_set_schedule (kmp_sched_t kind, int modifier)
 
void __kmps_get_schedule (kmp_sched_t *kind, int *modifier)
 
kmp_proc_bind_t __kmps_get_proc_bind (void)
 
double __kmps_get_wtime ()
 
double __kmps_get_wtick ()
 

Macro Definition Documentation

◆ KMP_SCHED_TYPE_DEFINED

#define KMP_SCHED_TYPE_DEFINED

Definition at line 32 of file kmp_stub.h.

Typedef Documentation

◆ kmp_sched_t

typedef enum kmp_sched kmp_sched_t

Enumeration Type Documentation

◆ kmp_sched

enum kmp_sched
Enumerator
kmp_sched_lower 
kmp_sched_static 
kmp_sched_dynamic 
kmp_sched_guided 
kmp_sched_auto 
kmp_sched_upper_std 
kmp_sched_lower_ext 
kmp_sched_trapezoidal 
kmp_sched_upper 
kmp_sched_default 
kmp_sched_monotonic 
kmp_sched_static 
kmp_sched_dynamic 
kmp_sched_guided 
kmp_sched_auto 
kmp_sched_default 

Definition at line 33 of file kmp_stub.h.

Function Documentation

◆ __kmps_get_blocktime()

int __kmps_get_blocktime ( void  )

Definition at line 210 of file kmp_stub.cpp.

References __kmps_blocktime, and i.

Referenced by FTN_GET_BLOCKTIME().

◆ __kmps_get_dynamic()

int __kmps_get_dynamic ( void  )

Definition at line 222 of file kmp_stub.cpp.

References __kmps_dynamic, and i.

Referenced by FTN_GET_DYNAMIC().

◆ __kmps_get_library()

int __kmps_get_library ( void  )

Definition at line 234 of file kmp_stub.cpp.

References __kmps_library, and i.

Referenced by FTN_GET_LIBRARY().

◆ __kmps_get_nested()

int __kmps_get_nested ( void  )

Definition at line 246 of file kmp_stub.cpp.

References __kmps_nested, and i.

Referenced by FTN_GET_NESTED().

◆ __kmps_get_proc_bind()

kmp_proc_bind_t __kmps_get_proc_bind ( void  )

Definition at line 278 of file kmp_stub.cpp.

References i, and proc_bind_false.

Referenced by FTN_GET_PROC_BIND().

◆ __kmps_get_schedule()

void __kmps_get_schedule ( kmp_sched_t kind,
int modifier 
)

Definition at line 272 of file kmp_stub.cpp.

References __kmps_sched_kind, __kmps_sched_modifier, and i.

Referenced by FTN_GET_SCHEDULE().

◆ __kmps_get_stacksize()

size_t __kmps_get_stacksize ( )

Definition at line 258 of file kmp_stub.cpp.

References __kmps_stacksize, and i.

Referenced by FTN_GET_STACKSIZE(), and FTN_GET_STACKSIZE_S().

◆ __kmps_get_wtick()

double __kmps_get_wtick ( )

Definition at line 309 of file kmp_stub.cpp.

References double, and i.

Referenced by FTN_GET_WTICK().

◆ __kmps_get_wtime()

double __kmps_get_wtime ( )

Definition at line 283 of file kmp_stub.cpp.

References double, i, and status.

Referenced by FTN_GET_WTIME().

◆ __kmps_set_blocktime()

void __kmps_set_blocktime ( int  arg)

Definition at line 205 of file kmp_stub.cpp.

References __kmps_blocktime, and i.

Referenced by FTN_SET_BLOCKTIME(), and kmp_set_blocktime().

◆ __kmps_set_dynamic()

void __kmps_set_dynamic ( int  arg)

Definition at line 217 of file kmp_stub.cpp.

References __kmps_dynamic, and i.

Referenced by FTN_SET_DYNAMIC(), and omp_set_dynamic().

◆ __kmps_set_library()

void __kmps_set_library ( int  arg)

◆ __kmps_set_nested()

void __kmps_set_nested ( int  arg)

Definition at line 241 of file kmp_stub.cpp.

References __kmps_nested, and i.

Referenced by FTN_SET_NESTED(), and omp_set_nested().

◆ __kmps_set_schedule()

void __kmps_set_schedule ( kmp_sched_t  kind,
int  modifier 
)

Definition at line 266 of file kmp_stub.cpp.

References __kmps_sched_kind, __kmps_sched_modifier, and i.

Referenced by FTN_SET_SCHEDULE(), and omp_set_schedule().

◆ __kmps_set_stacksize()

void __kmps_set_stacksize ( size_t  arg)

Definition at line 253 of file kmp_stub.cpp.

References __kmps_stacksize, and i.

Referenced by FTN_SET_STACKSIZE(), FTN_SET_STACKSIZE_S(), kmp_set_stacksize(), and kmp_set_stacksize_s().