|
MLIR 23.0.0git
|
#include "mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h"
Public Member Functions | |
| template<typename... Versions> | |
| NVVMCheckSMVersion (Versions... fullSmVersions) | |
| bool | isCompatibleWith (const unsigned &targetFullSmVersion) const |
Static Public Member Functions | |
| static unsigned | getTargetFullSmVersionFromStr (StringRef smVersionString) |
| static bool | isMinimumSMVersion (unsigned fullSmVersion) |
Public Attributes | |
| llvm::SmallVector< unsigned > | fullSmVersionList |
Static Public Attributes | |
| static constexpr char | kArchAcceleratedSuffix = 'a' |
| static constexpr char | kFamilySpecificSuffix = 'f' |
Definition at line 25 of file NVVMRequiresSMTraits.h.
|
inline |
Definition at line 41 of file NVVMRequiresSMTraits.h.
References fullSmVersionList.
|
inlinestatic |
Definition at line 65 of file NVVMRequiresSMTraits.h.
References kArchAcceleratedSuffix, and kFamilySpecificSuffix.
|
inline |
Definition at line 44 of file NVVMRequiresSMTraits.h.
References fullSmVersionList.
Definition at line 77 of file NVVMRequiresSMTraits.h.
| llvm::SmallVector<unsigned> mlir::NVVM::NVVMCheckSMVersion::fullSmVersionList |
Definition at line 38 of file NVVMRequiresSMTraits.h.
Referenced by isCompatibleWith(), and NVVMCheckSMVersion().
|
staticconstexpr |
Definition at line 26 of file NVVMRequiresSMTraits.h.
Referenced by getTargetFullSmVersionFromStr().
|
staticconstexpr |
Definition at line 27 of file NVVMRequiresSMTraits.h.
Referenced by getTargetFullSmVersionFromStr().