Home
last modified time | relevance | path

Searched refs:hasArchAccelFeatures (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.h155 bool hasArchAccelFeatures() const { in hasArchAccelFeatures() function
165 : hasArchAccelFeatures(); in hasFamilySpecificFeatures()
H A DNVPTXInstrInfo.td122 def hasArchAccelFeatures : Predicate<"Subtarget->hasArchAccelFeatures()">;
140 def hasSM90a : Predicate<"Subtarget->getSmVersion() == 90 && Subtarget->hasArchAccelFeatures()">;
141 def hasSM100a : Predicate<"Subtarget->getSmVersion() == 100 && Subtarget->hasArchAccelFeatures()">;
142 def hasSM101a : Predicate<"Subtarget->getSmVersion() == 101 && Subtarget->hasArchAccelFeatures()">;
143 def hasSM120a : Predicate<"Subtarget->getSmVersion() == 120 && Subtarget->hasArchAccelFeatures()">;
H A DNVPTXIntrinsics.td1756 let Predicates = [hasPTX<86>, hasSM<100>, hasArchAccelFeatures] in {
4584 !eq(geom, "m16n16")) : [hasSM<100>, hasArchAccelFeatures, hasPTX<86>],
4588 !eq(geom, "m16n16")) : [hasSM<100>, hasArchAccelFeatures, hasPTX<86>],
4592 !eq(geom, "m16n16")) : [hasSM<100>, hasArchAccelFeatures, hasPTX<86>],
4596 !eq(geom, "m8n16")) : [hasSM<100>, hasArchAccelFeatures, hasPTX<86>],
4600 !eq(geom, "m8n16")) : [hasSM<100>, hasArchAccelFeatures, hasPTX<86>]);
4942 Requires<[hasArchAccelFeatures, hasSM<90>, hasPTX<80>]>;
5218 Requires<[hasSM<100>, hasArchAccelFeatures, hasPTX<86>]>;