Lines Matching refs:DestWidth
478 unsigned DestWidth = DestType->getPrimitiveSizeInBits();
481 if ((VecWidth % DestWidth != 0) || (ShiftAmount % DestWidth != 0))
486 unsigned NumVecElts = VecWidth / DestWidth;
492 unsigned Elt = ShiftAmount / DestWidth;
696 unsigned DestWidth = DestTy->getScalarSizeInBits();
719 // DestWidth * 2, which won't allow removing the truncate, but reducing the
723 if (DestWidth * 2 < SrcWidth) {
751 if (DestWidth == 1) {
814 unsigned MaxShiftAmt = SrcWidth - std::max(DestWidth, AWidth);
821 unsigned ShAmt = std::min((unsigned)C->getZExtValue(), DestWidth - 1);
852 if (Cst->getValue().ult(DestWidth)) {
857 ConstantInt::get(DestTy, Cst->getValue().trunc(DestWidth)));
879 if (SrcWidth % DestWidth == 0) {
880 uint64_t TruncRatio = SrcWidth / DestWidth;