Lines Matching refs:DemandedFromOps

187   auto simplifyOperandsBasedOnUnusedHighBits = [&](APInt &DemandedFromOps) {  in SimplifyDemandedUseBits()  argument
191 DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits()
192 if (ShrinkDemandedConstant(I, 0, DemandedFromOps) || in SimplifyDemandedUseBits()
193 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
194 ShrinkDemandedConstant(I, 1, DemandedFromOps) || in SimplifyDemandedUseBits()
195 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) { in SimplifyDemandedUseBits()
533 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits() local
534 if (ShrinkDemandedConstant(I, 1, DemandedFromOps) || in SimplifyDemandedUseBits()
535 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
542 APInt DemandedFromLHS = DemandedFromOps; in SimplifyDemandedUseBits()
550 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()
552 if (DemandedFromOps.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()
575 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits() local
576 if (ShrinkDemandedConstant(I, 1, DemandedFromOps) || in SimplifyDemandedUseBits()
577 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
584 APInt DemandedFromLHS = DemandedFromOps; in SimplifyDemandedUseBits()
592 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()
596 if (DemandedFromOps.isOne() && DemandedFromOps.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()
605 APInt DemandedFromOps; in SimplifyDemandedUseBits() local
606 if (simplifyOperandsBasedOnUnusedHighBits(DemandedFromOps)) in SimplifyDemandedUseBits()
1170 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyMultipleUseDemandedBits() local
1175 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
1179 if (DemandedFromOps.isSubsetOf(LHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
1189 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyMultipleUseDemandedBits() local
1194 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()