Lines Matching defs:KnownOne
153 const APInt& KnownOne,
155 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() &&
158 "KnownZero, KnownOne and Min, Max must have equal bitwidth.");
159 APInt UnknownBits = ~(KnownZero|KnownOne);
163 Min = KnownOne;
164 Max = KnownOne|UnknownBits;
177 const APInt &KnownOne,
179 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() &&
182 "Ty, KnownZero, KnownOne and Min, Max must have equal bitwidth.");
183 APInt UnknownBits = ~(KnownZero|KnownOne);
186 Min = KnownOne;
188 Max = KnownOne|UnknownBits;
1032 APInt KnownZero(SrcBits, 0), KnownOne(SrcBits, 0);
1033 ComputeMaskedBits(LHSI->getOperand(0), KnownZero, KnownOne);
1036 if ((KnownZero|KnownOne).countLeadingOnes() >= SrcBits-DstBits) {
1039 NewRHS |= KnownOne & APInt::getHighBitsSet(SrcBits, SrcBits-DstBits);