Home
last modified time | relevance | path

Searched refs:PTXVersion (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.h36 unsigned PTXVersion; variable
77 return SmVersion >= 100 && PTXVersion >= 88 && in has256BitVectorLoadStore()
84 bool hasAtomCas16() const { return SmVersion >= 70 && PTXVersion >= 63; } in hasAtomCas16()
85 bool hasClusters() const { return SmVersion >= 90 && PTXVersion >= 78; } in hasClusters()
91 bool hasMaskOperator() const { return PTXVersion >= 71; } in hasMaskOperator()
92 bool hasNoReturn() const { return SmVersion >= 30 && PTXVersion >= 64; } in hasNoReturn()
95 bool hasMemoryOrdering() const { return SmVersion >= 70 && PTXVersion >= 60; } in hasMemoryOrdering()
98 return SmVersion >= 90 && PTXVersion >= 86; in hasSplitAcquireAndReleaseFences()
101 bool hasRelaxedMMIO() const { return SmVersion >= 70 && PTXVersion >= 82; } in hasRelaxedMMIO()
103 return SmVersion >= 61 && PTXVersion >= 50; in hasDotInstructions()
[all …]
H A DNVPTXSubtarget.cpp47 if (PTXVersion == 0) { in initializeSubtargetDependencies()
48 PTXVersion = 60; in initializeSubtargetDependencies()
57 : NVPTXGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), PTXVersion(0), in NVPTXSubtarget()
113 getFullSmVersion(), PTXVersion, FailureMessage)); in failIfClustersUnsupported()
H A DNVPTX.td33 SubtargetFeature<"ptx"# version, "PTXVersion",
H A DNVPTXAsmPrinter.cpp726 const unsigned PTXVersion = STI.getPTXVersion(); in emitHeader() local
732 << ".version " << (PTXVersion / 10) << "." << (PTXVersion % 10) << "\n" in emitHeader()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DNVPTX.h71 uint32_t PTXVersion; variable
91 Features["ptx" + std::to_string(PTXVersion)] = true; in initFeatureMap()
H A DNVPTX.cpp45 PTXVersion = 32; in NVPTXTargetInfo()
51 PTXVersion = PTXV; // TODO: should it be max(PTXVersion, PTXV)? in NVPTXTargetInfo()