MLIR
21.0.0git
|
#include "mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h"
Public Member Functions | |
template<typename... Ints> | |
NVVMCheckSMVersion (bool archAccelerated, Ints... smVersions) | |
bool | isCompatibleWith (const NVVMCheckSMVersion &targetSM) const |
bool | isMinimumSMVersion () const |
Static Public Member Functions | |
static const NVVMCheckSMVersion | getTargetSMVersionFromStr (StringRef smVersionString) |
Public Attributes | |
bool | archAccelerated |
llvm::SmallVector< int, 1 > | smVersionList |
Definition at line 25 of file NVVMRequiresSMTraits.h.
|
inline |
Definition at line 36 of file NVVMRequiresSMTraits.h.
Referenced by getTargetSMVersionFromStr().
|
inlinestatic |
Definition at line 66 of file NVVMRequiresSMTraits.h.
References NVVMCheckSMVersion().
|
inline |
Definition at line 42 of file NVVMRequiresSMTraits.h.
References archAccelerated, and smVersionList.
|
inline |
Definition at line 61 of file NVVMRequiresSMTraits.h.
References smVersionList.
bool mlir::NVVM::NVVMCheckSMVersion::archAccelerated |
Definition at line 27 of file NVVMRequiresSMTraits.h.
Referenced by isCompatibleWith().
llvm::SmallVector<int, 1> mlir::NVVM::NVVMCheckSMVersion::smVersionList |
Definition at line 33 of file NVVMRequiresSMTraits.h.
Referenced by isCompatibleWith(), and isMinimumSMVersion().