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

References

gen/lib/Target/RISCV/RISCVGenDAGISel.inc
13749   case 0: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13749   case 0: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13750   case 1: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit());
13750   case 1: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit());
13751   case 2: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13751   case 2: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13752   case 3: return (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13753   case 4: return (Subtarget->is64Bit());
13754   case 5: return (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13757   case 8: return (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13758   case 9: return (!Subtarget->is64Bit());
13759   case 10: return (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13760   case 11: return (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("-64bit"));
13761   case 12: return (Subtarget->hasStdExtF());
13762   case 13: return (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("-64bit"));
13763   case 14: return (Subtarget->hasStdExtD());
13764   case 15: return (Subtarget->hasStdExtF()) && (MF->getSubtarget().checkFeatures("+64bit"));
13765   case 16: return (Subtarget->hasStdExtD()) && (MF->getSubtarget().checkFeatures("+64bit"));
13766   case 17: return (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("-64bit"));
13767   case 18: return (Subtarget->hasStdExtA());
13768   case 19: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13768   case 19: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13769   case 20: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit());
13769   case 20: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit());
13770   case 21: return (Subtarget->hasStdExtA()) && (MF->getSubtarget().checkFeatures("+64bit"));
13771   case 22: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13771   case 22: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13772   case 23: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13772   case 23: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13773   case 24: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13773   case 24: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13774   case 25: return (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("-64bit"));
13775   case 26: return (Subtarget->hasStdExtM());
13776   case 27: return (Subtarget->hasStdExtM()) && (MF->getSubtarget().checkFeatures("+64bit"));
13777   case 28: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13777   case 28: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13778   case 29: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit());
13778   case 29: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit());
13779   case 30: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13779   case 30: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13780   case 31: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit());
13780   case 31: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit());
13781   case 32: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13781   case 32: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13782   case 33: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit());
13782   case 33: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit());
13783   case 34: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13783   case 34: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13784   case 35: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13784   case 35: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13785   case 36: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit());
13785   case 36: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit());
13786   case 37: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13786   case 37: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13969   if (Subtarget->is64Bit())
13978   if (Subtarget->is64Bit())
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
   41     Subtarget = &MF.getSubtarget<RISCVSubtarget>();
  109   MVT XLenVT = Subtarget->getXLenVT();
  137     if (!Subtarget->is64Bit())
  161     assert(!Subtarget->is64Bit() && "READ_CYCLE_WIDE is only used on riscv32");
  194     Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), Subtarget->getXLenVT());