Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:KnownZero

180 static void ComputeSignedMinMaxValuesFromKnownBits(const APInt& KnownZero,
183 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() &&
184 KnownZero.getBitWidth() == Min.getBitWidth() &&
185 KnownZero.getBitWidth() == Max.getBitWidth() &&
186 "KnownZero, KnownOne and Min, Max must have equal bitwidth.");
187 APInt UnknownBits = ~(KnownZero|KnownOne);
204 static void ComputeUnsignedMinMaxValuesFromKnownBits(const APInt &KnownZero,
207 assert(KnownZero.getBitWidth() == KnownOne.getBitWidth() &&
208 KnownZero.getBitWidth() == Min.getBitWidth() &&
209 KnownZero.getBitWidth() == Max.getBitWidth() &&
210 "Ty, KnownZero, KnownOne and Min, Max must have equal bitwidth.");
211 APInt UnknownBits = ~(KnownZero|KnownOne);
1233 APInt KnownZero(SrcBits, 0), KnownOne(SrcBits, 0);
1234 computeKnownBits(LHSI->getOperand(0), KnownZero, KnownOne, 0, &ICI);
1237 if ((KnownZero|KnownOne).countLeadingOnes() >= SrcBits-DstBits) {