Home | History | Annotate | Download | only in Analysis

Lines Matching refs:KnownZero2

193                                    APInt &KnownZero2, APInt &KnownOne2,
206 computeKnownBits(Op1, KnownZero2, KnownOne2, DL, Depth + 1, Q);
211 if ((KnownZero2 & MaskV) == MaskV) {
226 computeKnownBits(Op1, KnownZero2, KnownOne2, DL, Depth + 1, Q);
232 std::swap(KnownZero2, KnownOne2);
236 APInt PossibleSumZero = ~LHSKnownZero + ~KnownZero2 + CarryIn;
240 APInt CarryKnownZero = ~(PossibleSumZero ^ LHSKnownZero ^ KnownZero2);
245 APInt RHSKnown = KnownZero2 | KnownOne2;
261 if (LHSKnownZero.isNegative() && KnownZero2.isNegative())
273 APInt &KnownZero2, APInt &KnownOne2,
278 computeKnownBits(Op0, KnownZero2, KnownOne2, DL, Depth + 1, Q);
289 bool isKnownNonNegativeOp0 = KnownZero2.isNegative();
311 KnownZero2.countTrailingOnes();
313 KnownZero2.countLeadingOnes(),
1063 APInt KnownZero2(KnownZero), KnownOne2(KnownOne);
1073 computeKnownBits(I->getOperand(0), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1078 KnownZero |= KnownZero2;
1083 computeKnownBits(I->getOperand(0), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1086 KnownZero &= KnownZero2;
1093 computeKnownBits(I->getOperand(0), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1096 APInt KnownZeroOut = (KnownZero & KnownZero2) | (KnownOne & KnownOne2);
1098 KnownOne = (KnownZero & KnownOne2) | (KnownOne & KnownZero2);
1105 KnownOne, KnownZero2, KnownOne2, DL, Depth, Q);
1112 computeKnownBits(I->getOperand(0), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1113 unsigned LeadZ = KnownZero2.countLeadingOnes();
1116 KnownZero2.clearAllBits();
1117 computeKnownBits(I->getOperand(1), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1128 computeKnownBits(I->getOperand(1), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1132 KnownZero &= KnownZero2;
1239 KnownZero, KnownOne, KnownZero2, KnownOne2, DL,
1246 KnownZero, KnownOne, KnownZero2, KnownOne2, DL,
1255 computeKnownBits(I->getOperand(0), KnownZero2, KnownOne2, DL, Depth + 1,
1259 KnownZero = KnownZero2 & LowBits;
1264 if (KnownZero2[BitWidth-1] || ((KnownZero2 & LowBits) == LowBits))
1304 computeKnownBits(I->getOperand(1), KnownZero2, KnownOne2, DL, Depth + 1, Q);
1307 KnownZero2.countLeadingOnes());
1403 computeKnownBits(R, KnownZero2, KnownOne2, DL, Depth + 1, Q);
1410 std::min(KnownZero2.countTrailingOnes(),
1434 KnownZero2 = APInt(BitWidth, 0);
1438 computeKnownBits(P->getIncomingValue(i), KnownZero2, KnownOne2, DL,
1440 KnownZero &= KnownZero2;
1491 KnownOne, KnownZero2, KnownOne2, DL, Depth, Q);
1497 KnownOne, KnownZero2, KnownOne2, DL, Depth, Q);
1502 KnownZero, KnownOne, KnownZero2, KnownOne2, DL,