• Home
  • Raw
  • Download

Lines Matching refs:KnownOne2

94       APInt KnownZero2(BitWidth, 0), KnownOne2(BitWidth, 0);  in ComputeMaskedBits()  local
95 ComputeMaskedBits(CV->getOperand(i), Mask, KnownZero2, KnownOne2, in ComputeMaskedBits()
98 KnownOne &= KnownOne2; in ComputeMaskedBits()
153 APInt KnownZero2(KnownZero), KnownOne2(KnownOne); in ComputeMaskedBits() local
160 ComputeMaskedBits(I->getOperand(0), Mask2, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
163 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
166 KnownOne &= KnownOne2; in ComputeMaskedBits()
174 ComputeMaskedBits(I->getOperand(0), Mask2, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
177 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
182 KnownOne |= KnownOne2; in ComputeMaskedBits()
187 ComputeMaskedBits(I->getOperand(0), Mask, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
190 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
193 APInt KnownZeroOut = (KnownZero & KnownZero2) | (KnownOne & KnownOne2); in ComputeMaskedBits()
195 KnownOne = (KnownZero & KnownOne2) | (KnownOne & KnownZero2); in ComputeMaskedBits()
202 ComputeMaskedBits(I->getOperand(0), Mask2, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
205 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
231 AllOnes, KnownZero2, KnownOne2, TD, Depth+1); in ComputeMaskedBits()
234 KnownOne2.clearAllBits(); in ComputeMaskedBits()
237 AllOnes, KnownZero2, KnownOne2, TD, Depth+1); in ComputeMaskedBits()
238 unsigned RHSUnknownLeadingOnes = KnownOne2.countLeadingZeros(); in ComputeMaskedBits()
248 ComputeMaskedBits(I->getOperand(1), Mask, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
251 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
254 KnownOne &= KnownOne2; in ComputeMaskedBits()
389 ComputeMaskedBits(I->getOperand(1), MaskV, KnownZero2, KnownOne2, in ComputeMaskedBits()
418 ComputeMaskedBits(I->getOperand(1), Mask2, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
420 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in ComputeMaskedBits()
429 KnownOne |= KnownOne2 & Mask; in ComputeMaskedBits()
452 else if (LHSKnownOne.isNegative() && KnownOne2.isNegative()) in ComputeMaskedBits()
456 if (LHSKnownZero.isNegative() && KnownOne2.isNegative()) in ComputeMaskedBits()
473 ComputeMaskedBits(I->getOperand(0), Mask2, KnownZero2, KnownOne2, TD, in ComputeMaskedBits()
478 KnownOne = KnownOne2 & LowBits; in ComputeMaskedBits()
487 if (KnownOne2[BitWidth-1] && ((KnownOne2 & LowBits) != 0)) in ComputeMaskedBits()
529 ComputeMaskedBits(I->getOperand(1), AllOnes, KnownZero2, KnownOne2, in ComputeMaskedBits()
622 ComputeMaskedBits(R, Mask2, KnownZero2, KnownOne2, TD, Depth+1); in ComputeMaskedBits()
657 KnownOne2 = APInt(BitWidth, 0); in ComputeMaskedBits()
661 KnownZero2, KnownOne2, TD, MaxDepth-1); in ComputeMaskedBits()
663 KnownOne &= KnownOne2; in ComputeMaskedBits()