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

References

lib/Target/ARM/ARMTargetTransformInfo.cpp
  658     { ISD::SDIV, MVT::v1i64, 1 * FunctionCallDivCost},
  659     { ISD::UDIV, MVT::v1i64, 1 * FunctionCallDivCost},
  660     { ISD::SREM, MVT::v1i64, 1 * FunctionCallDivCost},
  661     { ISD::UREM, MVT::v1i64, 1 * FunctionCallDivCost},
  662     { ISD::SDIV, MVT::v2i32, 2 * FunctionCallDivCost},
  663     { ISD::UDIV, MVT::v2i32, 2 * FunctionCallDivCost},
  664     { ISD::SREM, MVT::v2i32, 2 * FunctionCallDivCost},
  665     { ISD::UREM, MVT::v2i32, 2 * FunctionCallDivCost},
  668     { ISD::SREM, MVT::v4i16, 4 * FunctionCallDivCost},
  669     { ISD::UREM, MVT::v4i16, 4 * FunctionCallDivCost},
  672     { ISD::SREM, MVT::v8i8,  8 * FunctionCallDivCost},
  673     { ISD::UREM, MVT::v8i8,  8 * FunctionCallDivCost},
  675     { ISD::SDIV, MVT::v2i64, 2 * FunctionCallDivCost},
  676     { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost},
  677     { ISD::SREM, MVT::v2i64, 2 * FunctionCallDivCost},
  678     { ISD::UREM, MVT::v2i64, 2 * FunctionCallDivCost},
  679     { ISD::SDIV, MVT::v4i32, 4 * FunctionCallDivCost},
  680     { ISD::UDIV, MVT::v4i32, 4 * FunctionCallDivCost},
  681     { ISD::SREM, MVT::v4i32, 4 * FunctionCallDivCost},
  682     { ISD::UREM, MVT::v4i32, 4 * FunctionCallDivCost},
  683     { ISD::SDIV, MVT::v8i16, 8 * FunctionCallDivCost},
  684     { ISD::UDIV, MVT::v8i16, 8 * FunctionCallDivCost},
  685     { ISD::SREM, MVT::v8i16, 8 * FunctionCallDivCost},
  686     { ISD::UREM, MVT::v8i16, 8 * FunctionCallDivCost},
  687     { ISD::SDIV, MVT::v16i8, 16 * FunctionCallDivCost},
  688     { ISD::UDIV, MVT::v16i8, 16 * FunctionCallDivCost},
  689     { ISD::SREM, MVT::v16i8, 16 * FunctionCallDivCost},
  690     { ISD::UREM, MVT::v16i8, 16 * FunctionCallDivCost},