Lines Matching defs:SatWidth
4498 uint64_t SatWidth = SatVT.getScalarSizeInBits();
4499 assert(SatWidth <= DstElementWidth &&
4526 if (SatWidth == 64 && SrcElementWidth < 64) {
4534 if (SrcElementWidth == DstElementWidth && SrcElementWidth == SatWidth)
4542 if (SrcElementWidth < SatWidth || SrcElementVT == MVT::f64)
4551 APInt::getSignedMaxValue(SatWidth).sext(SrcElementWidth), DL, IntVT);
4554 APInt::getSignedMinValue(SatWidth).sext(SrcElementWidth), DL, IntVT);
4558 APInt::getAllOnes(SatWidth).zext(SrcElementWidth), DL, IntVT);
4577 uint64_t SatWidth = SatVT.getScalarSizeInBits();
4579 assert(SatWidth <= DstWidth && "Saturation width cannot exceed result width");
4600 if (DstWidth < SatWidth)
4608 APInt::getSignedMaxValue(SatWidth).sext(DstWidth), DL, DstVT);
4611 APInt::getSignedMinValue(SatWidth).sext(DstWidth), DL, DstVT);
4615 APInt::getAllOnes(SatWidth).zext(DstWidth), DL, DstVT);