reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
71497 case 1: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30); 71497 case 1: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30); 71498 case 2: return (Subtarget->hasHWROT32()); 71499 case 3: return (!Subtarget->hasHWROT32()); 71500 case 4: return (Subtarget->getPTXVersion() >= 31); 71501 case 5: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72); 71501 case 5: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72); 71502 case 6: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75); 71502 case 6: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75); 71506 case 10: return (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70); 71506 case 10: return (Subtarget->getPTXVersion() >= 64) && (Subtarget->getSmVersion() >= 70); 71507 case 11: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70); 71507 case 11: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70); 71508 case 12: return (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70); 71508 case 12: return (Subtarget->getPTXVersion() >= 61) && (Subtarget->getSmVersion() >= 70); 71509 case 13: return (Subtarget->getSmVersion() >= 30); 71510 case 14: return (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30); 71510 case 14: return (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30); 71510 case 14: return (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64)) && (Subtarget->getSmVersion() >= 30); 71511 case 15: return (Subtarget->hasAtomScope()); 71512 case 16: return (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope()); 71512 case 16: return (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope()); 71513 case 17: return (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope()); 71513 case 17: return (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope()); 71514 case 18: return (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope()); 71514 case 18: return (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope()); 71516 case 20: return (useF32FTZ()) && (Subtarget->allowFP16Math()); 71517 case 21: return (Subtarget->allowFP16Math()); 71519 case 23: return (true) && (Subtarget->allowFP16Math()); 71524 case 28: return (Subtarget->hasAtomAddF64()); 71529 case 33: return (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math()); 71530 case 34: return (allowFMA()) && (Subtarget->allowFP16Math()); 71531 case 35: return (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math()); 71532 case 36: return (!allowFMA()) && (Subtarget->allowFP16Math()); 72367 return getI32Imm(Subtarget->getPTXVersion(), SDLoc(N));lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
44 Subtarget = &static_cast<const NVPTXSubtarget &>(MF.getSubtarget()); 49 return Subtarget->getTargetLowering()->getDivF32Level(); 53 return Subtarget->getTargetLowering()->usePrecSqrtF32(); 57 return Subtarget->getTargetLowering()->useF32FTZ(*MF); 61 const NVPTXTargetLowering *TL = Subtarget->getTargetLowering(); 66 const NVPTXTargetLowering *TL = Subtarget->getTargetLowering(); 863 if (canLowerToLDG(LD, *Subtarget, CodeAddrSpace, MF)) { 1007 if (canLowerToLDG(MemSD, *Subtarget, CodeAddrSpace, MF)) {