Lines Matching refs:KnownOne2
386 APInt KnownZero2, KnownOne2, KnownZeroOut, KnownOneOut; in SimplifyDemandedBits() local
416 KnownZero2, KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
418 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in SimplifyDemandedBits()
424 if ((NewMask & ~KnownZero & KnownOne2) == (~KnownZero & NewMask)) in SimplifyDemandedBits()
437 KnownOne &= KnownOne2; in SimplifyDemandedBits()
447 KnownZero2, KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
449 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in SimplifyDemandedBits()
453 if ((NewMask & ~KnownOne2 & KnownZero) == (~KnownOne2 & NewMask)) in SimplifyDemandedBits()
459 if ((NewMask & ~KnownZero & KnownOne2) == (~KnownZero & NewMask)) in SimplifyDemandedBits()
473 KnownOne |= KnownOne2; in SimplifyDemandedBits()
481 KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
483 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in SimplifyDemandedBits()
504 KnownZeroOut = (KnownZero & KnownZero2) | (KnownOne & KnownOne2); in SimplifyDemandedBits()
506 KnownOneOut = (KnownZero & KnownOne2) | (KnownOne & KnownZero2); in SimplifyDemandedBits()
514 if (KnownOne == KnownOne2) { // set bits are the same on both sides in SimplifyDemandedBits()
550 KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
553 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in SimplifyDemandedBits()
560 KnownOne &= KnownOne2; in SimplifyDemandedBits()
568 KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
571 assert((KnownZero2 & KnownOne2) == 0 && "Bits known to be one AND zero?"); in SimplifyDemandedBits()
578 KnownOne &= KnownOne2; in SimplifyDemandedBits()
978 KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()
981 KnownOne2, TLO, Depth+1)) in SimplifyDemandedBits()