Lines Matching defs:DemandedBits

37015                                                 const APInt &DemandedBits,
37041 unsigned ActiveBits = DemandedBits.getActiveBits();
37071 APInt ShrunkMask = Mask & DemandedBits;
37095 if (!ZeroExtendMask.isSubsetOf(Mask | ~DemandedBits))
41814 // TODO: Handle DemandedBits in mask indices as well?
43164 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts,
43187 unsigned BitWidth = DemandedBits.getBitWidth();
43189 unsigned UpperDemandedBits = BitWidth - DemandedBits.countr_zero();
43197 if (DemandedBits.isSignMask())
43203 if (DemandedBits.isSignMask() &&
43231 if (DemandedBits.isSubsetOf(RHSKnown.Zero | LHSKnown.Zero))
43280 Op, DemandedBits, DemandedElts, DAG, Depth);
45725 APInt DemandedBits(APInt::getSignMask(BitWidth));
45731 if (!TLI.SimplifyDemandedBits(Cond, DemandedBits, Known, TLO, 0, true))
45753 if (SDValue V = TLI.SimplifyMultipleUseDemandedBits(Cond, DemandedBits, DAG))
50030 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits);
50034 DemandedBits.clearAllBits();
50040 DemandedBits.setAllBits();
50043 DemandedBits |= EltBits[I];
50048 return std::make_pair(DemandedBits, DemandedElts);
51500 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits()));
51501 if (TLI.SimplifyDemandedBits(Mask, DemandedBits, DCI)) {
51507 TLI.SimplifyMultipleUseDemandedBits(Mask, DemandedBits, DAG))
51574 APInt DemandedBits(APInt::getSignMask(VT.getScalarSizeInBits()));
51575 if (TLI.SimplifyDemandedBits(Mask, DemandedBits, DCI)) {
51581 TLI.SimplifyMultipleUseDemandedBits(Mask, DemandedBits, DAG))
53539 APInt DemandedBits = APInt::getAllOnes(EltSizeInBits);
53543 DemandedBits.clearAllBits();
53549 DemandedBits.setAllBits();
53553 DemandedBits |= Invert ? ~EltBits[I] : EltBits[I];
53558 return std::make_pair(DemandedBits, DemandedElts);
55677 APInt DemandedBits = APInt::getAllOnes(OpVT.getScalarSizeInBits());
55681 DAG.MaskedValueIsZero(N0.getOperand(0), DemandedBits, DemandedHiElts) ||
55682 DAG.MaskedValueIsZero(N0.getOperand(1), DemandedBits, DemandedHiElts);
55684 DAG.MaskedValueIsZero(N1.getOperand(0), DemandedBits, DemandedHiElts) ||
55685 DAG.MaskedValueIsZero(N1.getOperand(1), DemandedBits, DemandedHiElts);