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

References

gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
78594   case 25: return (TM.Options.UnsafeFPMath);
79457  (void) N; return TM.Options.NoNaNsFPMath; 
79463  (void)N; return TM.Options.NoNaNsFPMath; 
gen/lib/Target/ARM/ARMGenDAGISel.inc
53959   case 98: return (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53960   case 99: return (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53961   case 100: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53962   case 101: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53963   case 102: return (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53964   case 103: return (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53965   case 104: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53966   case 105: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53967   case 106: return (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())) && (Subtarget->useNEONForSinglePrecisionFP());
53968   case 107: return (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()) && (Subtarget->useNEONForSinglePrecisionFP());
53969   case 108: return (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53970   case 109: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() &&  TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize()));
53971   case 110: return (Subtarget->hasNEON()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53972   case 111: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53973   case 112: return (Subtarget->hasMVEFloatOps()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast &&  Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());
53977   case 116: return (Subtarget->hasFP64()) && (!TM.Options.HonorSignDependentRoundingFPMath());
53978   case 117: return (!TM.Options.HonorSignDependentRoundingFPMath());
gen/lib/Target/Mips/MipsGenDAGISel.inc
29919   case 94: return (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!TM.isPositionIndependent());
29920   case 95: return (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!TM.isPositionIndependent());
29921   case 96: return (Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (TM.isPositionIndependent());
29937   case 112: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29938   case 113: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29939   case 114: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29946   case 121: return (TM.Options.AllowFPOpFusion == FPOpFusion::Fast) && (Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding());
29947   case 122: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29948   case 123: return (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6());
29949   case 124: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29950   case 125: return (!Subtarget->disableMadd4()) && (Subtarget->hasMips4_32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6());
29951   case 126: return (!Subtarget->disableMadd4()) && (Subtarget->inMicroMipsMode()) && (Subtarget->inMicroMipsMode()) && (TM.Options.NoNaNsFPMath) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips32r6());
29954   case 129: return (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath);
29955   case 130: return (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath);
29956   case 131: return (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath);
29957   case 132: return (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath);
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
21131   case 6: return (!TM.isPositionIndependent());
21134   case 9: return (TM.isPositionIndependent());
gen/lib/Target/X86/X86GenDAGISel.inc
253376   case 20: return (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel);
253376   case 20: return (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel);
253376   case 20: return (!TM.isPositionIndependent()) && (TM.getCodeModel() == CodeModel::Small ||TM.getCodeModel() == CodeModel::Kernel);
253457   case 101: return (!TM.isPositionIndependent()) && (!Subtarget->is64Bit()) && (!Subtarget->useRetpolineIndirectCalls());
253520   case 164: return (TM.getCodeModel() == CodeModel::Kernel);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 9850     if (!TM.Options.EnableFastISel && Res.getOpcode() == ISD::BUILD_PAIR) {
 9890     if (!isOnlyUsedInEntryBlock(&Arg, TM.Options.EnableFastISel)) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  219       IS.TM.setOptLevel(NewOptLevel);
  224       SavedFastISel = IS.TM.Options.EnableFastISel;
  226         IS.TM.setFastISel(IS.TM.getO0WantsFastISel());
  226         IS.TM.setFastISel(IS.TM.getO0WantsFastISel());
  229                    << (IS.TM.Options.EnableFastISel ? "enabled" : "disabled")
  242       IS.TM.setOptLevel(SavedOptLevel);
  243       IS.TM.setFastISel(SavedFastISel);
  417   assert((!EnableFastISelAbort || TM.Options.EnableFastISel) &&
  428   TM.resetTargetOptions(Fn);
  657   computeUsesMSVCFloatingPoint(TM.getTargetTriple(), Fn, MF->getMMI());
 1340   if (TM.Options.EnableFastISel) {
 3657     else if (const TargetIntrinsicInfo *TII = TM.getIntrinsicInfo())
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  507   if (TM.Options.NoNaNsFPMath)
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  117   if (!TM.isPositionIndependent()) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  323   if (!TM.isPositionIndependent()) {
  979         static_cast<const MipsTargetMachine &>(TM).getABI();
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  143     return static_cast<const SystemZTargetMachine &>(TM);
lib/Target/X86/X86ISelDAGToDAG.cpp
  459       return static_cast<const X86TargetMachine &>(TM);
 1156   if (TM.getOptLevel() == CodeGenOpt::None)
 1356   CodeModel::Model M = TM.getCodeModel();
 1422   CodeModel::Model M = TM.getCodeModel();
 1491   switch (TM.getCodeModel()) {
 2384     return TM.getCodeModel() == CodeModel::Small;
 2389     return TM.getCodeModel() == CodeModel::Small;