Lines Matching defs:DemandedSrcElts

718       APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
727 DemandedSrcElts.setBit((j * Scale) + i);
732 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
741 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
746 DemandedSrcElts.setBit(i / Scale);
750 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1))
1296 APInt DemandedSrcElts = DemandedElts;
1297 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx);
1303 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO,
1311 if (!!DemandedSrcElts)
1316 !DemandedSrcElts.isAllOnes()) {
1320 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
1340 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
1342 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, Known, TLO,
1347 if (!DemandedBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
1349 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1);
2695 APInt DemandedSrcElts = APInt::getAllOnes(NumSrcElts);
2698 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue());
2706 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO,
2711 if (!DemandedSrcBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
2713 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) {
2762 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2771 DemandedSrcElts.setBit((j * Scale) + i);
2776 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2781 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2789 APInt DemandedSrcElts = APInt::getZero(NumSrcElts);
2794 DemandedSrcElts.setBit(i / Scale);
2799 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef,
2805 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2810 if (!DemandedSrcBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) {
2812 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) {
3350 APInt DemandedSrcElts = DemandedElts;
3351 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx);
3359 if (!DemandedSrcElts && !Src.isUndef())
3364 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownUndef, KnownZero,
3371 if (!DemandedSrcElts.isAllOnes() || !DemandedSubElts.isAllOnes()) {
3373 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
3393 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx);
3396 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
3405 Src, DemandedSrcElts, TLO.DAG, Depth + 1);
3562 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts);
3563 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO,
3571 DemandedSrcElts == 1) {
3584 if (IsLE && DemandedSrcElts == 1 && Src.getOpcode() == ISD::AND &&