Lines Matching refs:BitWidth

961   unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
962 APInt Imm = APInt::getLowBitsSet(BitWidth,
1100 unsigned BitWidth = TLI.getPointerTy().getSizeInBits();
1101 if (BitWidth < 64)
1102 Offset = SignExtend64(Offset, BitWidth);
1675 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1676 return MaskedValueIsZero(Op, APInt::getSignBit(BitWidth), Depth);
1696 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1698 KnownZero = KnownOne = APInt(BitWidth, 0); // Don't know anything.
1761 BitWidth) - BitWidth;
1763 TrailZ = std::min(TrailZ, BitWidth);
1764 LeadZ = std::min(LeadZ, BitWidth);
1765 KnownZero = APInt::getLowBitsSet(BitWidth, TrailZ) |
1766 APInt::getHighBitsSet(BitWidth, LeadZ);
1780 if (RHSUnknownLeadingOnes != BitWidth)
1781 LeadZ = std::min(BitWidth,
1782 LeadZ + BitWidth - RHSUnknownLeadingOnes - 1);
1784 KnownZero = APInt::getHighBitsSet(BitWidth, LeadZ);
1819 TargetLowering::ZeroOrOneBooleanContent && BitWidth > 1)
1820 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1);
1828 if (ShAmt >= BitWidth)
1836 KnownZero |= APInt::getLowBitsSet(BitWidth, ShAmt);
1845 if (ShAmt >= BitWidth)
1853 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt);
1862 if (ShAmt >= BitWidth)
1867 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt);
1875 APInt SignBit = APInt::getSignBit(BitWidth);
1891 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - EBits);
1894 APInt InputDemandedBits = APInt::getLowBitsSet(BitWidth, EBits);
1898 InSignBit = InSignBit.zext(BitWidth);
1926 unsigned LowBits = Log2_32(BitWidth)+1;
1927 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits);
1936 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits);
1945 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits);
1949 KnownZero = KnownZero.zext(BitWidth);
1950 KnownOne = KnownOne.zext(BitWidth);
1958 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits);
1970 KnownZero = KnownZero.zext(BitWidth);
1971 KnownOne = KnownOne.zext(BitWidth);
1986 KnownZero = KnownZero.zext(BitWidth);
1987 KnownOne = KnownOne.zext(BitWidth);
1997 KnownZero = KnownZero.trunc(BitWidth);
1998 KnownOne = KnownOne.trunc(BitWidth);
2003 APInt InMask = APInt::getLowBitsSet(BitWidth, VT.getSizeInBits());
2011 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - 1);
2021 // NLZ can't be BitWidth with no sign bit
2022 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1);
2031 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2);
2052 KnownZero |= APInt::getLowBitsSet(BitWidth, KnownZeroOut);
2061 KnownZero |= APInt::getBitsSet(BitWidth, 1, KnownZeroOut);
2069 APInt Mask2 = LowBits | APInt::getSignBit(BitWidth);
2078 if (KnownZero2[BitWidth-1] || ((KnownZero2 & LowBits) == LowBits))
2083 if (KnownOne2[BitWidth-1] && ((KnownOne2 & LowBits) != 0))
2109 KnownZero = APInt::getHighBitsSet(BitWidth, Leaders);
2116 KnownZero = APInt::getLowBitsSet(BitWidth, Log2_32(Align));