LLVM OpenMP 19.0.0git
Macros | Functions | Variables
kmp_version.cpp File Reference
#include "kmp.h"
#include "kmp_io.h"
#include "kmp_version.h"

Go to the source code of this file.

Macros

#define KMP_VERSION_BUILD   20140926
 
#define _stringer(x)   #x
 
#define stringer(x)   _stringer(x)
 
#define KMP_COMPILER   "unknown compiler"
 
#define KMP_LIB_TYPE   "performance"
 
#define KMP_LINK_TYPE   "static"
 
#define KMP_LIBRARY   KMP_LIB_TYPE " library (" KMP_LINK_TYPE ")"
 
#define KMP_COPYRIGHT   ""
 

Functions

void __kmp_print_version_1 (void)
 
void __kmp_print_version_2 (void)
 

Variables

int const __kmp_version_major = KMP_VERSION_MAJOR
 
int const __kmp_version_minor = KMP_VERSION_MINOR
 
int const __kmp_version_build = KMP_VERSION_BUILD
 
int const __kmp_openmp_version = 201611
 
char const __kmp_copyright []
 
char const __kmp_version_copyright [] = KMP_VERSION_PREFIX KMP_COPYRIGHT
 
char const __kmp_version_lib_ver []
 
char const __kmp_version_lib_type []
 
char const __kmp_version_link_type []
 
char const __kmp_version_build_time []
 
char const __kmp_version_build_compiler []
 
static int __kmp_version_1_printed = FALSE
 
static int __kmp_version_2_printed = FALSE
 

Macro Definition Documentation

◆ _stringer

#define _stringer (   x)    #x

Definition at line 21 of file kmp_version.cpp.

◆ KMP_COMPILER

#define KMP_COMPILER   "unknown compiler"

Definition at line 73 of file kmp_version.cpp.

◆ KMP_COPYRIGHT

#define KMP_COPYRIGHT   ""

Definition at line 92 of file kmp_version.cpp.

◆ KMP_LIB_TYPE

#define KMP_LIB_TYPE   "performance"

Definition at line 80 of file kmp_version.cpp.

◆ KMP_LIBRARY

#define KMP_LIBRARY   KMP_LIB_TYPE " library (" KMP_LINK_TYPE ")"

Definition at line 91 of file kmp_version.cpp.

◆ KMP_LINK_TYPE

#define KMP_LINK_TYPE   "static"

Definition at line 87 of file kmp_version.cpp.

◆ KMP_VERSION_BUILD

#define KMP_VERSION_BUILD   20140926

Definition at line 18 of file kmp_version.cpp.

◆ stringer

#define stringer (   x)    _stringer(x)

Definition at line 22 of file kmp_version.cpp.

Function Documentation

◆ __kmp_print_version_1()

void __kmp_print_version_1 ( void  )

◆ __kmp_print_version_2()

void __kmp_print_version_2 ( void  )

Definition at line 197 of file kmp_version.cpp.

References __kmp_version_2_printed, and TRUE.

Referenced by __kmp_parallel_initialize().

Variable Documentation

◆ __kmp_copyright

char const __kmp_copyright[]
Initial value:
" ver. " stringer(KMP_VERSION_MAJOR) "." stringer(
#define KMP_COPYRIGHT
Definition: kmp_version.cpp:92
#define stringer(x)
Definition: kmp_version.cpp:22
#define KMP_VERSION_BUILD
Definition: kmp_version.cpp:18
#define KMP_LIBRARY
Definition: kmp_version.cpp:91
#define KMP_VERSION_PREFIX
Definition: kmp_version.h:34
#define KMP_VERSION_MINOR
Definition: kmp_version.h:23

Definition at line 102 of file kmp_version.cpp.

◆ __kmp_openmp_version

int const __kmp_openmp_version = 201611

Definition at line 97 of file kmp_version.cpp.

Referenced by __kmp_display_env_impl(), and ompt_pre_init().

◆ __kmp_version_1_printed

int __kmp_version_1_printed = FALSE
static

Definition at line 124 of file kmp_version.cpp.

Referenced by __kmp_print_version_1().

◆ __kmp_version_2_printed

int __kmp_version_2_printed = FALSE
static

Definition at line 195 of file kmp_version.cpp.

Referenced by __kmp_print_version_2().

◆ __kmp_version_build

int const __kmp_version_build = KMP_VERSION_BUILD

Definition at line 96 of file kmp_version.cpp.

◆ __kmp_version_build_compiler

char const __kmp_version_build_compiler[]
Initial value:
=
KMP_VERSION_PREFIX "build compiler: " KMP_COMPILER
#define KMP_COMPILER
Definition: kmp_version.cpp:73

Definition at line 120 of file kmp_version.cpp.

Referenced by __kmp_print_version_1().

◆ __kmp_version_build_time

char const __kmp_version_build_time[]
Initial value:
= KMP_VERSION_PREFIX "build time: "
"no_timestamp"

Definition at line 114 of file kmp_version.cpp.

Referenced by __kmp_print_version_1(), and __kmps_init().

◆ __kmp_version_copyright

char const __kmp_version_copyright[] = KMP_VERSION_PREFIX KMP_COPYRIGHT

Definition at line 106 of file kmp_version.cpp.

Referenced by __kmps_init().

◆ __kmp_version_lib_type

char const __kmp_version_lib_type[]
Initial value:
=
#define KMP_LIB_TYPE
Definition: kmp_version.cpp:80

Definition at line 110 of file kmp_version.cpp.

Referenced by __kmp_print_version_1().

◆ __kmp_version_lib_ver

char const __kmp_version_lib_ver[]
Initial value:

Definition at line 107 of file kmp_version.cpp.

Referenced by __kmp_print_version_1().

◆ __kmp_version_link_type

char const __kmp_version_link_type[]
Initial value:
=
#define KMP_LINK_TYPE
Definition: kmp_version.cpp:87

Definition at line 112 of file kmp_version.cpp.

Referenced by __kmp_print_version_1().

◆ __kmp_version_major

int const __kmp_version_major = KMP_VERSION_MAJOR

Definition at line 94 of file kmp_version.cpp.

◆ __kmp_version_minor

int const __kmp_version_minor = KMP_VERSION_MINOR

Definition at line 95 of file kmp_version.cpp.