Home | History | Annotate | Download | only in Analysis

Lines Matching refs:APInt

47                                     APInt &KnownZero, APInt &KnownOne,
48 APInt &KnownZero2, APInt &KnownOne2,
59 APInt MaskV = APInt::getHighBitsSet(BitWidth, NLZ+1);
68 KnownZero = APInt::getHighBitsSet(BitWidth, NLZ2);
80 APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0);
94 APInt Mask = APInt::getLowBitsSet(BitWidth, LHSKnownZeroOut);
100 KnownZero |= APInt::getLowBitsSet(BitWidth,
105 APInt Mask = APInt::getLowBitsSet(BitWidth, RHSKnownZeroOut);
116 KnownZero |= APInt::getSignBit(BitWidth);
119 KnownOne |= APInt::getSignBit(BitWidth);
123 KnownZero |= APInt::getSignBit(BitWidth);
126 KnownOne |= APInt::getSignBit(BitWidth);
133 APInt &KnownZero, APInt &KnownOne,
134 APInt &KnownZero2, APInt &KnownOne2,
180 KnownZero = APInt::getLowBitsSet(BitWidth, TrailZ) |
181 APInt::getHighBitsSet(BitWidth, LeadZ);
194 void llvm::computeMaskedBitsLoad(const MDNode &Ranges, APInt &KnownZero) {
211 KnownZero = APInt::getHighBitsSet(BitWidth, MinLeadingZeros);
228 void llvm::ComputeMaskedBits(Value *V, APInt &KnownZero, APInt &KnownOne,
255 KnownZero = APInt::getAllOnesValue(BitWidth);
265 APInt Elt(KnownZero.getBitWidth(), 0);
292 KnownZero = APInt::getLowBitsSet(BitWidth,
314 KnownZero = APInt::getLowBitsSet(BitWidth,
328 APInt KnownZero2(KnownZero), KnownOne2(KnownOne);
367 APInt KnownZeroOut = (KnownZero & KnownZero2) | (KnownOne & KnownOne2);
394 KnownZero = APInt::getHighBitsSet(BitWidth, LeadZ);
439 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth);
467 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth);
469 KnownOne |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth);
480 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt); // low bits known 0
496 KnownZero |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
512 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
536 APInt RA = Rem->getValue().abs();
538 APInt LowBits = RA - 1;
562 APInt LHSKnownZero(BitWidth, 0), LHSKnownOne(BitWidth, 0);
573 APInt RA = Rem->getValue();
575 APInt LowBits = (RA - 1);
593 KnownZero = APInt::getHighBitsSet(BitWidth, Leaders);
604 KnownZero = APInt::getLowBitsSet(BitWidth, CountTrailingZeros_32(Align));
610 APInt LocalKnownZero(BitWidth, 0), LocalKnownOne(BitWidth, 0);
632 LocalKnownZero = LocalKnownOne = APInt(GEPOpiBits, 0);
640 KnownZero = APInt::getLowBitsSet(BitWidth, TrailZ);
678 APInt KnownZero3(KnownZero), KnownOne3(KnownOne);
681 KnownZero = APInt::getLowBitsSet(BitWidth,
700 KnownZero = APInt::getAllOnesValue(BitWidth);
701 KnownOne = APInt::getAllOnesValue(BitWidth);
706 KnownZero2 = APInt(BitWidth, 0);
707 KnownOne2 = APInt(BitWidth, 0);
732 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits);
737 KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits);
742 KnownZero = APInt::getHighBitsSet(64, 32);
788 APInt ZeroBits(BitWidth, 0);
789 APInt OneBits(BitWidth, 0);
896 APInt KnownZero(BitWidth, 0);
897 APInt KnownOne(BitWidth, 0);
935 APInt KnownZero(BitWidth, 0);
936 APInt KnownOne(BitWidth, 0);
937 APInt Mask = APInt::getSignedMaxValue(BitWidth);
973 APInt KnownZero(BitWidth, 0);
974 APInt KnownOne(BitWidth, 0);
988 bool llvm::MaskedValueIsZero(Value *V, const APInt &Mask,
990 APInt KnownZero(Mask.getBitWidth(), 0), KnownOne(Mask.getBitWidth(), 0);
1033 const APInt *ShAmt;
1041 const APInt *ShAmt;
1081 APInt KnownZero(TyBits, 0), KnownOne(TyBits, 0);
1086 if ((KnownZero | APInt(TyBits, 1)).isAllOnesValue())
1106 APInt KnownZero(TyBits, 0), KnownOne(TyBits, 0);
1110 if ((KnownZero | APInt(TyBits, 1)).isAllOnesValue())
1151 APInt KnownZero(TyBits, 0), KnownOne(TyBits, 0);
1152 APInt Mask;
1232 APInt Op1Int = Op1CI->getValue();
1234 APInt API(Op1Int.getBitWidth(), 0);
1373 APInt Val = CI->getValue();
1374 APInt Val2;
1843 APInt KnownZero(BitWidth, 0);
1844 APInt KnownOne(BitWidth, 0);