LLVM: include/llvm/Frontend/OpenMP/OMPConstants.h File Reference (original) (raw)
This file defines constans and helpers used when dealing with OpenMP. More...
#include "[llvm/ADT/BitmaskEnum.h](BitmaskEnum%5F8h%5Fsource.html)"#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"#include "[llvm/Frontend/OpenMP/OMP.h](OMP%5F8h%5Fsource.html)"#include "llvm/Frontend/OpenMP/OMPKinds.def"#include "[OMPDeviceConstants.h](OMPDeviceConstants%5F8h%5Fsource.html)"
Go to the source code of this file.
| Namespaces | |
|---|---|
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::omp |
| Macros | |
|---|---|
| #define | ICV_DATA_ENV(Enum, ...) |
| #define | ICV_DATA_ENV(Enum, ...) |
| #define | ICV_INIT_VALUE(Enum, Name) |
| #define | ICV_INIT_VALUE(Enum, Name) |
| #define | OMP_RTL(Enum, ...) |
| #define | OMP_RTL(Enum, ...) |
| #define | OMP_DEFAULT_KIND(Enum, Str) |
| #define | OMP_DEFAULT_KIND(Enum, ...) |
| #define | OMP_IDENT_FLAG(Enum, Str, Value) |
| #define | OMP_IDENT_FLAG(Enum, ...) |
| #define | OMP_KERNEL_ARG_VERSION 3 |
| #define | OMP_KERNEL_ARG_MIN_VERSION_WITH_DYN_PTR 3 |
This file defines constans and helpers used when dealing with OpenMP.
Definition in file OMPConstants.h.
◆ ICV_DATA_ENV [1/2]
| #define ICV_DATA_ENV | ( | Enum, |
|---|---|---|
| ... ) |
◆ ICV_DATA_ENV [2/2]
| #define ICV_DATA_ENV | ( | Enum, |
|---|---|---|
| ... ) |
Value:
constexpr auto Enum = omp::InternalControlVar::Enum;
Definition at line 27 of file OMPConstants.h.
◆ ICV_INIT_VALUE [1/2]
| #define ICV_INIT_VALUE | ( | Enum, |
|---|---|---|
| Name ) |
◆ ICV_INIT_VALUE [2/2]
| #define ICV_INIT_VALUE | ( | Enum, |
|---|---|---|
| Name ) |
Value:
constexpr auto Enum = omp::ICVInitValue::Enum;
Definition at line 36 of file OMPConstants.h.
◆ OMP_DEFAULT_KIND [1/2]
| #define OMP_DEFAULT_KIND | ( | Enum, |
|---|---|---|
| Str ) |
◆ OMP_DEFAULT_KIND [2/2]
| #define OMP_DEFAULT_KIND | ( | Enum, |
|---|---|---|
| ... ) |
Value:
constexpr auto Enum = omp::DefaultKind::Enum;
Definition at line 55 of file OMPConstants.h.
◆ OMP_IDENT_FLAG [1/2]
| #define OMP_IDENT_FLAG | ( | Enum, |
|---|---|---|
| Str, | ||
| Value ) |
◆ OMP_IDENT_FLAG [2/2]
| #define OMP_IDENT_FLAG | ( | Enum, |
|---|---|---|
| ... ) |
Value:
constexpr auto Enum = omp::IdentFlag::Enum;
Definition at line 66 of file OMPConstants.h.
◆ OMP_KERNEL_ARG_MIN_VERSION_WITH_DYN_PTR
#define OMP_KERNEL_ARG_MIN_VERSION_WITH_DYN_PTR 3
◆ OMP_KERNEL_ARG_VERSION
#define OMP_KERNEL_ARG_VERSION 3
◆ OMP_RTL [1/2]
| #define OMP_RTL | ( | Enum, |
|---|---|---|
| ... ) |
◆ OMP_RTL [2/2]
| #define OMP_RTL | ( | Enum, |
|---|---|---|
| ... ) |
Value:
constexpr auto Enum = omp::RuntimeFunction::Enum;
Definition at line 46 of file OMPConstants.h.