Lines Matching refs:DstBitSize
1503 unsigned DstBitSize;
1522 DstBitSize = DstTy->getScalarSizeInBits();
1523 DstNum = (SrcNum * SrcBitSize) / DstBitSize;
1526 DstBitSize = DstTy->getPrimitiveSizeInBits();
1530 if (SrcNum * SrcBitSize != DstNum * DstBitSize)
1560 Elt.IntVal = Elt.IntVal.zext(DstBitSize);
1566 Tmp = Tmp.zext(DstBitSize);
1577 unsigned ShiftAmt = isLittleEndian ? 0 : DstBitSize * (Ratio - 1);
1583 // it could be DstBitSize == SrcBitSize, so check it
1584 if (DstBitSize < SrcBitSize)
1585 Elt.IntVal = Elt.IntVal.trunc(DstBitSize);
1586 ShiftAmt += isLittleEndian ? DstBitSize : -DstBitSize;