Lines Matching defs:DemandedFromOps

189   auto simplifyOperandsBasedOnUnusedHighBits = [&](APInt &DemandedFromOps) {
193 DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ);
194 if (ShrinkDemandedConstant(I, 0, DemandedFromOps) ||
195 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Depth + 1, Q) ||
196 ShrinkDemandedConstant(I, 1, DemandedFromOps) ||
197 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q)) {
529 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ);
530 if (ShrinkDemandedConstant(I, 1, DemandedFromOps) ||
531 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q))
538 APInt DemandedFromLHS = DemandedFromOps;
546 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero))
548 if (DemandedFromOps.isSubsetOf(LHSKnown.Zero))
572 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ);
573 if (ShrinkDemandedConstant(I, 1, DemandedFromOps) ||
574 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q))
581 APInt DemandedFromLHS = DemandedFromOps;
589 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero))
593 if (DemandedFromOps.isOne() && DemandedFromOps.isSubsetOf(LHSKnown.Zero))
603 APInt DemandedFromOps;
604 if (simplifyOperandsBasedOnUnusedHighBits(DemandedFromOps))
1222 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ);
1227 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero))
1231 if (DemandedFromOps.isSubsetOf(LHSKnown.Zero))
1243 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ);
1248 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero))