reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
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)) {