Home
last modified time | relevance | path

Searched refs:SmVersion (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.h44 unsigned int SmVersion; variable
77 return SmVersion >= 100 && PTXVersion >= 88 && in has256BitVectorLoadStore()
80 bool hasAtomAddF64() const { return SmVersion >= 60; } in hasAtomAddF64()
81 bool hasAtomScope() const { return SmVersion >= 60; } in hasAtomScope()
82 bool hasAtomBitwise64() const { return SmVersion >= 32; } in hasAtomBitwise64()
83 bool hasAtomMinMax64() const { return SmVersion >= 32; } in hasAtomMinMax64()
84 bool hasAtomCas16() const { return SmVersion >= 70 && PTXVersion >= 63; } in hasAtomCas16()
85 bool hasClusters() const { return SmVersion >= 90 && PTXVersion >= 78; } in hasClusters()
86 bool hasLDG() const { return SmVersion >= 32; } in hasLDG()
87 bool hasHWROT32() const { return SmVersion >= 32; } in hasHWROT32()
[all …]
H A DNVVMReflect.cpp67 explicit NVVMReflect(unsigned SmVersion) in NVVMReflect() argument
68 : ReflectMap({{CUDA_ARCH_NAME, SmVersion * 10}}) {} in NVVMReflect()
77 NVVMReflectLegacyPass(unsigned SmVersion) : ModulePass(ID), Impl(SmVersion) {} in NVVMReflectLegacyPass() argument
82 ModulePass *llvm::createNVVMReflectPass(unsigned SmVersion) { in createNVVMReflectPass() argument
83 return new NVVMReflectLegacyPass(SmVersion); in createNVVMReflectPass()
233 return NVVMReflect(SmVersion).runOnModule(M) ? PreservedAnalyses::none() in run()
H A DNVPTX.h46 ModulePass *createNVVMReflectPass(unsigned int SmVersion);
86 NVVMReflectPass() : SmVersion(0) {} in NVVMReflectPass()
87 NVVMReflectPass(unsigned SmVersion) : SmVersion(SmVersion) {} in NVVMReflectPass()
91 unsigned SmVersion;
H A DNVPTXSubtarget.cpp44 SmVersion = getSmVersion(); in initializeSubtargetDependencies()
58 FullSmVersion(200), SmVersion(getSmVersion()), in NVPTXSubtarget()
H A DNVPTXISelLowering.cpp5603 unsigned int SmVersion) { in PerformSETCCCombine() argument
5612 if (A.getValueType() == MVT::v2bf16 && SmVersion < 90) in PerformSETCCCombine()