Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:BitWidth

948   unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
949 APInt Imm = APInt::getLowBitsSet(BitWidth,
1088 unsigned BitWidth = TLI.getPointerTy().getSizeInBits();
1089 if (BitWidth < 64)
1090 Offset = SignExtend64(Offset, BitWidth);
1662 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1663 return MaskedValueIsZero(Op, APInt::getSignBit(BitWidth), Depth);
1683 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1685 KnownZero = KnownOne = APInt(BitWidth, 0); // Don't know anything.
1748 BitWidth) - BitWidth;
1750 TrailZ = std::min(TrailZ, BitWidth);
1751 LeadZ = std::min(LeadZ, BitWidth);
1752 KnownZero = APInt::getLowBitsSet(BitWidth, TrailZ) |
1753 APInt::getHighBitsSet(BitWidth, LeadZ);
1767 if (RHSUnknownLeadingOnes != BitWidth)
1768 LeadZ = std::min(BitWidth,
1769 LeadZ + BitWidth - RHSUnknownLeadingOnes - 1);
1771 KnownZero = APInt::getHighBitsSet(BitWidth, LeadZ);
1806 TargetLowering::ZeroOrOneBooleanContent && BitWidth > 1)
1807 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - 1);
1815 if (ShAmt >= BitWidth)
1823 KnownZero |= APInt::getLowBitsSet(BitWidth, ShAmt);
1832 if (ShAmt >= BitWidth)
1840 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt);
1849 if (ShAmt >= BitWidth)
1854 APInt HighBits = APInt::getHighBitsSet(BitWidth, ShAmt);
1862 APInt SignBit = APInt::getSignBit(BitWidth);
1878 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - EBits);
1881 APInt InputDemandedBits = APInt::getLowBitsSet(BitWidth, EBits);
1885 InSignBit = InSignBit.zext(BitWidth);
1913 unsigned LowBits = Log2_32(BitWidth)+1;
1914 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits);
1923 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - MemBits);
1932 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits);
1936 KnownZero = KnownZero.zext(BitWidth);
1937 KnownOne = KnownOne.zext(BitWidth);
1945 APInt NewBits = APInt::getHighBitsSet(BitWidth, BitWidth - InBits);
1957 KnownZero = KnownZero.zext(BitWidth);
1958 KnownOne = KnownOne.zext(BitWidth);
1973 KnownZero = KnownZero.zext(BitWidth);
1974 KnownOne = KnownOne.zext(BitWidth);
1984 KnownZero = KnownZero.trunc(BitWidth);
1985 KnownOne = KnownOne.trunc(BitWidth);
1990 APInt InMask = APInt::getLowBitsSet(BitWidth, VT.getSizeInBits());
1998 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - 1);
2008 // NLZ can't be BitWidth with no sign bit
2009 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1);
2018 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2);
2039 KnownZero |= APInt::getLowBitsSet(BitWidth, KnownZeroOut);
2048 KnownZero |= APInt::getBitsSet(BitWidth, 1, KnownZeroOut);
2056 APInt Mask2 = LowBits | APInt::getSignBit(BitWidth);
2065 if (KnownZero2[BitWidth-1] || ((KnownZero2 & LowBits) == LowBits))
2070 if (KnownOne2[BitWidth-1] && ((KnownOne2 & LowBits) != 0))
2096 KnownZero = APInt::getHighBitsSet(BitWidth, Leaders);
2103 KnownZero = APInt::getLowBitsSet(BitWidth, Log2_32(Align));