Searched refs:SmVersion (Results 1 – 5 of 5) sorted by relevance
44 unsigned int SmVersion; variable77 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 …]
67 explicit NVVMReflect(unsigned SmVersion) in NVVMReflect() argument68 : ReflectMap({{CUDA_ARCH_NAME, SmVersion * 10}}) {} in NVVMReflect()77 NVVMReflectLegacyPass(unsigned SmVersion) : ModulePass(ID), Impl(SmVersion) {} in NVVMReflectLegacyPass() argument82 ModulePass *llvm::createNVVMReflectPass(unsigned SmVersion) { in createNVVMReflectPass() argument83 return new NVVMReflectLegacyPass(SmVersion); in createNVVMReflectPass()233 return NVVMReflect(SmVersion).runOnModule(M) ? PreservedAnalyses::none() in run()
46 ModulePass *createNVVMReflectPass(unsigned int SmVersion);86 NVVMReflectPass() : SmVersion(0) {} in NVVMReflectPass()87 NVVMReflectPass(unsigned SmVersion) : SmVersion(SmVersion) {} in NVVMReflectPass()91 unsigned SmVersion;
44 SmVersion = getSmVersion(); in initializeSubtargetDependencies()58 FullSmVersion(200), SmVersion(getSmVersion()), in NVPTXSubtarget()
5603 unsigned int SmVersion) { in PerformSETCCCombine() argument5612 if (A.getValueType() == MVT::v2bf16 && SmVersion < 90) in PerformSETCCCombine()