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

References

gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
  136     return (Imm != 0) &&
  137                                  (isUInt<5>(Imm) ||
  138                                   (Imm >= 0xfffe0 && Imm <= 0xfffff));
  138                                   (Imm >= 0xfffe0 && Imm <= 0xfffff));
  145     return countTrailingOnes<uint64_t>(Imm) >= 6;
  146   return countTrailingOnes<uint64_t>(Imm) >= 5;
  152     return (Imm == 0);
  157     return (Imm != 0) && isShiftedInt<6, 4>(Imm);
  157     return (Imm != 0) && isShiftedInt<6, 4>(Imm);
  162     return isInt<12>(Imm);
  167     return isShiftedInt<11, 1>(Imm);
  172     return isInt<32>(Imm);
  177     return isShiftedInt<20, 12>(Imm);
  182     return isInt<6>(Imm);
  187     return (Imm != 0) && isInt<6>(Imm);
  187     return (Imm != 0) && isInt<6>(Imm);
  192     return isShiftedInt<8, 1>(Imm);
  197     return isShiftedUInt<8, 2>(Imm) && (Imm != 0);
  197     return isShiftedUInt<8, 2>(Imm) && (Imm != 0);
  202     return isUInt<5>(Imm);
  207     return isShiftedUInt<5, 2>(Imm);
  212     return isShiftedUInt<6, 2>(Imm);
  217     return isShiftedUInt<5, 3>(Imm);
  222     return isShiftedUInt<6, 3>(Imm);
  229     return isUInt<6>(Imm);
  230   return isUInt<5>(Imm);
  238     return isUInt<6>(Imm) && (Imm != 0);
  238     return isUInt<6>(Imm) && (Imm != 0);
  239   return isUInt<5>(Imm) && (Imm != 0);
  239   return isUInt<5>(Imm) && (Imm != 0);