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"));
13750   case 1: return (Subtarget->hasStdExtM()) && (Subtarget->is64Bit());
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"));
13768   case 19: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13769   case 20: return (Subtarget->hasStdExtA()) && (Subtarget->is64Bit());
13771   case 22: return (Subtarget->hasStdExtA()) && (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"));
13777   case 28: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13778   case 29: return (Subtarget->hasStdExtD()) && (Subtarget->is64Bit());
13779   case 30: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13780   case 31: return (Subtarget->hasStdExtF()) && (!Subtarget->is64Bit());
13781   case 32: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("-64bit"));
13782   case 33: return (Subtarget->hasStdExtF()) && (Subtarget->is64Bit());
13783   case 34: return (Subtarget->hasStdExtF()) && (!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());
13786   case 37: return (Subtarget->hasStdExtD()) && (!Subtarget->is64Bit()) && (MF->getSubtarget().checkFeatures("+64bit"));
13969   if (Subtarget->is64Bit())
13978   if (Subtarget->is64Bit())
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
   55   if (Subtarget->is64Bit())
   57   if (!Subtarget->is64Bit())
  144   if (Subtarget->is64Bit())
  228   if (Subtarget->is64Bit())
  237   if (Subtarget->is64Bit())
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  681     SecondOpcode = STI.is64Bit() ? RISCV::LD : RISCV::LW;
  696   unsigned SecondOpcode = STI.is64Bit() ? RISCV::LD : RISCV::LW;
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
  137     if (!Subtarget->is64Bit())
  161     assert(!Subtarget->is64Bit() && "READ_CYCLE_WIDE is only used on riscv32");
lib/Target/RISCV/RISCVISelLowering.cpp
  102   if (Subtarget.is64Bit()) {
  120   if (Subtarget.is64Bit() && Subtarget.hasStdExtM()) {
  166   if (Subtarget.hasStdExtF() && Subtarget.is64Bit())
  194                      Subtarget.is64Bit() ? Legal : Custom);
  290   if (Subtarget.is64Bit() || !SrcTy->isIntegerTy() || !DstTy->isIntegerTy())
  298   if (Subtarget.is64Bit() || SrcVT.isVector() || DstVT.isVector() ||
  311          (Subtarget.is64Bit() && MemVT == MVT::i32)) &&
  321   return Subtarget.is64Bit() && SrcVT == MVT::i32 && DstVT == MVT::i64;
  396     assert(Subtarget.is64Bit() && Subtarget.hasStdExtF() &&
  868     assert(!Subtarget.is64Bit() &&
  883     assert(N->getValueType(0) == MVT::i32 && Subtarget.is64Bit() &&
  892     assert(N->getValueType(0) == MVT::i32 && Subtarget.is64Bit() &&
  901     assert(N->getValueType(0) == MVT::i32 && Subtarget.is64Bit() &&
  909     assert(N->getValueType(0) == MVT::i32 && Subtarget.is64Bit() &&
 1055                                               Subtarget.is64Bit());
 1057           ShiftedC1Int, Ty.getSizeInBits(), Subtarget.is64Bit());
 1356     assert(!Subtarget.is64Bit() &&
lib/Target/RISCV/RISCVInstrInfo.cpp
  167   bool IsRV64 = MF->getSubtarget<RISCVSubtarget>().is64Bit();
lib/Target/RISCV/RISCVTargetTransformInfo.cpp
   29                                     getST()->is64Bit());