|
MLIR 23.0.0git
|
#include "mlir/Dialect/OpenMP/OpenMPOffloadUtils.h"
Public Member Functions | |
| OffloadModuleOpts ()=default | |
| OffloadModuleOpts (uint32_t openMPTargetDebug, bool openMPTeamSubscription, bool openMPThreadSubscription, bool openMPNoThreadState, bool openMPNoNestedParallelism, bool openMPIsTargetDevice, bool openMPIsGPU, bool openMPForceUSM, uint32_t openMPVersion, std::string ompHostIRFile={}, const std::vector< llvm::Triple > &ompTargetTriples={}, bool noGPULib=false) | |
Public Attributes | |
| uint32_t | OpenMPTargetDebug = 0 |
| bool | OpenMPTeamSubscription = false |
| bool | OpenMPThreadSubscription = false |
| bool | OpenMPNoThreadState = false |
| bool | OpenMPNoNestedParallelism = false |
| bool | OpenMPIsTargetDevice = false |
| bool | OpenMPIsGPU = false |
| bool | OpenMPForceUSM = false |
| uint32_t | OpenMPVersion = 31 |
| std::string | OMPHostIRFile = {} |
| std::vector< llvm::Triple > | OMPTargetTriples = {} |
| bool | NoGPULib = false |
Definition at line 29 of file OpenMPOffloadUtils.h.
|
default |
|
inline |
Definition at line 31 of file OpenMPOffloadUtils.h.
Definition at line 60 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
| std::string mlir::omp::OffloadModuleOpts::OMPHostIRFile = {} |
Definition at line 58 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
| std::vector<llvm::Triple> mlir::omp::OffloadModuleOpts::OMPTargetTriples = {} |
Definition at line 59 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 56 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 55 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 54 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 53 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 52 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
| uint32_t mlir::omp::OffloadModuleOpts::OpenMPTargetDebug = 0 |
Definition at line 49 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 50 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
Definition at line 51 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().
| uint32_t mlir::omp::OffloadModuleOpts::OpenMPVersion = 31 |
Definition at line 57 of file OpenMPOffloadUtils.h.
Referenced by mlir::omp::setOffloadModuleInterfaceAttributes().