LLVM: llvm::NVPTXSubtarget Class Reference (original) (raw)
#include "[Target/NVPTX/NVPTXSubtarget.h](NVPTXSubtarget%5F8h%5Fsource.html)"
Definition at line 31 of file NVPTXSubtarget.h.
◆ ~NVPTXSubtarget()
| NVPTXSubtarget::~NVPTXSubtarget ( ) |
overridedefault |
◆ allowFP16Math()
| bool NVPTXSubtarget::allowFP16Math |
( |
) |
const |
◆ failIfClustersUnsupported()
| void NVPTXSubtarget::failIfClustersUnsupported |
( |
std::string const & |
FailureMessage |
) |
const |
◆ getFrameLowering()
◆ getFullSmVersion()
| unsigned int llvm::NVPTXSubtarget::getFullSmVersion ( ) const |
inline |
◆ getInstrInfo()
◆ getMaxRequiredAlignment()
| unsigned llvm::NVPTXSubtarget::getMaxRequiredAlignment ( ) const |
inline |
◆ getMinCmpXchgSizeInBits()
| unsigned llvm::NVPTXSubtarget::getMinCmpXchgSizeInBits ( ) const |
inline |
◆ getPTXVersion()
| unsigned llvm::NVPTXSubtarget::getPTXVersion ( ) const |
inline |
◆ getRegisterInfo()
◆ getSelectionDAGInfo()
◆ getSmFamilyVersion()
| unsigned int llvm::NVPTXSubtarget::getSmFamilyVersion ( ) const |
inline |
◆ getSmVersion()
| unsigned int llvm::NVPTXSubtarget::getSmVersion ( ) const |
inline |
◆ getTargetLowering()
◆ getTargetName()
| std::string llvm::NVPTXSubtarget::getTargetName ( ) const |
inline |
◆ has256BitVectorLoadStore()
| bool llvm::NVPTXSubtarget::has256BitVectorLoadStore ( unsigned AS) const |
inline |
◆ hasArchAccelFeatures()
| bool llvm::NVPTXSubtarget::hasArchAccelFeatures ( ) const |
inline |
◆ hasAtomAddF64()
| bool llvm::NVPTXSubtarget::hasAtomAddF64 ( ) const |
inline |
◆ hasAtomBitwise64()
| bool llvm::NVPTXSubtarget::hasAtomBitwise64 ( ) const |
inline |
◆ hasAtomCas16()
| bool llvm::NVPTXSubtarget::hasAtomCas16 ( ) const |
inline |
◆ hasAtomMinMax64()
| bool llvm::NVPTXSubtarget::hasAtomMinMax64 ( ) const |
inline |
◆ hasAtomScope()
| bool llvm::NVPTXSubtarget::hasAtomScope ( ) const |
inline |
◆ hasAtomSwap128()
| bool llvm::NVPTXSubtarget::hasAtomSwap128 ( ) const |
inline |
◆ hasBF16Math()
| bool llvm::NVPTXSubtarget::hasBF16Math ( ) const |
inline |
◆ hasClusters()
| bool llvm::NVPTXSubtarget::hasClusters ( ) const |
inline |
◆ hasCvtaParam()
| bool llvm::NVPTXSubtarget::hasCvtaParam ( ) const |
inline |
◆ hasDotInstructions()
| bool llvm::NVPTXSubtarget::hasDotInstructions ( ) const |
inline |
◆ hasF32x2Instructions()
| bool NVPTXSubtarget::hasF32x2Instructions |
( |
) |
const |
◆ hasFamilySpecificFeatures()
| bool llvm::NVPTXSubtarget::hasFamilySpecificFeatures ( ) const |
inline |
◆ hasFP16Math()
| bool llvm::NVPTXSubtarget::hasFP16Math ( ) const |
inline |
◆ hasFP8ConversionSupport()
| bool llvm::NVPTXSubtarget::hasFP8ConversionSupport ( ) const |
inline |
◆ hasHWROT32()
| bool llvm::NVPTXSubtarget::hasHWROT32 ( ) const |
inline |
◆ hasLDG()
| bool llvm::NVPTXSubtarget::hasLDG ( ) const |
inline |
◆ hasMaskOperator()
| bool llvm::NVPTXSubtarget::hasMaskOperator ( ) const |
inline |
◆ hasMemoryOrdering()
| bool llvm::NVPTXSubtarget::hasMemoryOrdering ( ) const |
inline |
◆ hasNarrowFPConversionSupport()
| bool llvm::NVPTXSubtarget::hasNarrowFPConversionSupport ( ) const |
inline |
◆ hasNativeBF16Support()
| bool NVPTXSubtarget::hasNativeBF16Support |
( |
int |
Opcode |
) |
const |
◆ hasNoReturn()
| bool llvm::NVPTXSubtarget::hasNoReturn ( ) const |
inline |
◆ hasPTXASUnreachableBug()
| bool llvm::NVPTXSubtarget::hasPTXASUnreachableBug ( ) const |
inline |
◆ hasPTXWithAccelSMs()
◆ hasPTXWithFamilySMs()
◆ hasRelaxedMMIO()
| bool llvm::NVPTXSubtarget::hasRelaxedMMIO ( ) const |
inline |
◆ hasSplitAcquireAndReleaseFences()
| bool llvm::NVPTXSubtarget::hasSplitAcquireAndReleaseFences ( ) const |
inline |
◆ hasTargetName()
| bool llvm::NVPTXSubtarget::hasTargetName ( ) const |
inline |
◆ hasTcgen05Instructions()
| bool llvm::NVPTXSubtarget::hasTcgen05Instructions ( ) const |
inline |
◆ hasTcgen05InstSupport()
| bool llvm::NVPTXSubtarget::hasTcgen05InstSupport ( ) const |
inline |
| bool llvm::NVPTXSubtarget::hasTcgen05MMAScaleInputDImm ( ) const |
inline |
◆ hasTcgen05ShiftSupport()
| bool llvm::NVPTXSubtarget::hasTcgen05ShiftSupport ( ) const |
inline |
◆ hasTMABlackwellSupport()
| bool llvm::NVPTXSubtarget::hasTMABlackwellSupport ( ) const |
inline |
◆ initializeSubtargetDependencies()
◆ ParseSubtargetFeatures()
The documentation for this class was generated from the following files: