Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:bitwidth

138       unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
139 APInt Demanded = APInt::getAllOnesValue(BitWidth);
2486 unsigned BitWidth = VT.getScalarType().getSizeInBits();
2520 APInt::getAllOnesValue(BitWidth)))
2584 unsigned BitWidth = VT.getVectorElementType().getSizeInBits();
2589 if (BitWidth > SplatBitSize)
2590 for (SplatValue = SplatValue.zextOrTrunc(BitWidth);
2591 SplatBitSize < BitWidth;
2595 Constant = APInt::getAllOnesValue(BitWidth);
2596 for (unsigned i = 0, n = SplatBitSize/BitWidth; i < n; ++i)
2597 Constant &= SplatValue.lshr(i*BitWidth).zextOrTrunc(BitWidth);
2714 unsigned BitWidth = N1.getValueType().getScalarType().getSizeInBits();
2715 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth,
2716 BitWidth - MemVT.getScalarType().getSizeInBits())) &&
2736 unsigned BitWidth = N1.getValueType().getScalarType().getSizeInBits();
2737 if (DAG.MaskedValueIsZero(N1, APInt::getHighBitsSet(BitWidth,
2738 BitWidth - MemVT.getScalarType().getSizeInBits())) &&
7691 unsigned BitWidth = N1.getValueSizeInBits();
7694 Imm ^= APInt::getAllOnesValue(BitWidth);
7698 unsigned MSB = BitWidth - Imm.countLeadingZeros() - 1;
7701 while (NewBW < BitWidth &&
7707 if (NewBW >= BitWidth)
7710 // If the lsb changed does not start at the type bitwidth boundary,
7714 APInt Mask = APInt::getBitsSet(BitWidth, ShAmt,
7715 std::min(BitWidth, ShAmt + NewBW));
7724 PtrOff = (BitWidth + 7 - NewBW) / 8 - PtrOff;