Intel® Implicit SPMD Program Compiler (Intel® ISPC)  1.13.0
Macros
ispc_version.h File Reference

defines the ISPC version More...

#include "llvm/Config/llvm-config.h"
Include dependency graph for ispc_version.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ISPC_VERSION_MAJOR   1
 
#define ISPC_VERSION_MINOR   13
 
#define ISPC_VERSION   "1.13.0"
 
#define ISPC_LLVM_VERSION   (LLVM_VERSION_MAJOR * 10000 + LLVM_VERSION_MINOR * 100)
 
#define ISPC_LLVM_6_0   60000
 
#define ISPC_LLVM_7_0   70000
 
#define ISPC_LLVM_7_1   70100
 
#define ISPC_LLVM_8_0   80000
 
#define ISPC_LLVM_9_0   90000
 
#define ISPC_LLVM_10_0   100000
 
#define ISPC_LLVM_11_0   110000
 
#define OLDEST_SUPPORTED_LLVM   ISPC_LLVM_6_0
 
#define LATEST_SUPPORTED_LLVM   ISPC_LLVM_11_0
 
#define __ispc__xstr(s)   __ispc__str(s)
 
#define __ispc__str(s)   #s
 
#define ISPC_LLVM_VERSION_STRING   __ispc__xstr(LLVM_VERSION_MAJOR) "." __ispc__xstr(LLVM_VERSION_MINOR) "." __ispc__xstr(LLVM_VERSION_PATCH)
 

Detailed Description

defines the ISPC version

Definition in file ispc_version.h.

Macro Definition Documentation

◆ __ispc__str

#define __ispc__str (   s)    #s

Definition at line 62 of file ispc_version.h.

◆ __ispc__xstr

#define __ispc__xstr (   s)    __ispc__str(s)

Definition at line 61 of file ispc_version.h.

◆ ISPC_LLVM_10_0

#define ISPC_LLVM_10_0   100000

Definition at line 52 of file ispc_version.h.

◆ ISPC_LLVM_11_0

#define ISPC_LLVM_11_0   110000

Definition at line 53 of file ispc_version.h.

◆ ISPC_LLVM_6_0

#define ISPC_LLVM_6_0   60000

Definition at line 47 of file ispc_version.h.

◆ ISPC_LLVM_7_0

#define ISPC_LLVM_7_0   70000

Definition at line 48 of file ispc_version.h.

◆ ISPC_LLVM_7_1

#define ISPC_LLVM_7_1   70100

Definition at line 49 of file ispc_version.h.

◆ ISPC_LLVM_8_0

#define ISPC_LLVM_8_0   80000

Definition at line 50 of file ispc_version.h.

◆ ISPC_LLVM_9_0

#define ISPC_LLVM_9_0   90000

Definition at line 51 of file ispc_version.h.

Referenced by lImproveMaskedStore().

◆ ISPC_LLVM_VERSION

#define ISPC_LLVM_VERSION   (LLVM_VERSION_MAJOR * 10000 + LLVM_VERSION_MINOR * 100)

Definition at line 45 of file ispc_version.h.

Referenced by lImproveMaskedStore().

◆ ISPC_LLVM_VERSION_STRING

#define ISPC_LLVM_VERSION_STRING   __ispc__xstr(LLVM_VERSION_MAJOR) "." __ispc__xstr(LLVM_VERSION_MINOR) "." __ispc__xstr(LLVM_VERSION_PATCH)

Definition at line 64 of file ispc_version.h.

Referenced by lPrintVersion().

◆ ISPC_VERSION

#define ISPC_VERSION   "1.13.0"

Definition at line 42 of file ispc_version.h.

Referenced by lPrintVersion(), and Module::Module().

◆ ISPC_VERSION_MAJOR

#define ISPC_VERSION_MAJOR   1

Definition at line 40 of file ispc_version.h.

Referenced by Module::execPreprocessor().

◆ ISPC_VERSION_MINOR

#define ISPC_VERSION_MINOR   13

Definition at line 41 of file ispc_version.h.

Referenced by Module::execPreprocessor().

◆ LATEST_SUPPORTED_LLVM

#define LATEST_SUPPORTED_LLVM   ISPC_LLVM_11_0

Definition at line 56 of file ispc_version.h.

◆ OLDEST_SUPPORTED_LLVM

#define OLDEST_SUPPORTED_LLVM   ISPC_LLVM_6_0

Definition at line 55 of file ispc_version.h.