Lines Matching refs:DemandedSrcElts

707       APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
716 DemandedSrcElts.setBit((j * Scale) + i);
721 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
730 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
735 DemandedSrcElts.setBit(i / Scale);
739 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
1242 APInt DemandedSrcElts = DemandedElts;
1243 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx);
1249 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO,
1257 if (!!DemandedSrcElts)
1262 !DemandedSrcElts.isAllOnes()) {
1266 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
1286 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
1288 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, Known, TLO,
1293 if (!DemandedBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
1295 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
2616 APInt DemandedSrcElts = APInt::getAllOnes(NumSrcElts);
2619 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue());
2627 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO,
2632 if (!DemandedSrcBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
2634 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) {
2683 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2692 DemandedSrcElts.setBit((j * Scale) + i);
2697 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2702 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2710 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2715 DemandedSrcElts.setBit(i / Scale);
2720 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2726 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2731 if (!DemandedSrcBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
2733 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) {
3263 APInt DemandedSrcElts = DemandedElts;
3264 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx);
3272 if (!DemandedSrcElts && !Src.isUndef())
3277 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownUndef, KnownZero,
3284 if (!DemandedSrcElts.isAllOnes() || !DemandedSubElts.isAllOnes()) {
3286 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
3306 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
3309 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
3318 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
3475 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts);
3476 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
3484 DemandedSrcElts == 1) {
3497 if (IsLE && DemandedSrcElts == 1 && Src.getOpcode() == ISD::AND &&