Lines Matching refs:DemandedSrcElts

700       APInt DemandedSrcElts = APInt::getZero(NumSrcElts);  in SimplifyMultipleUseDemandedBits()  local
709 DemandedSrcElts.setBit((j * Scale) + i); in SimplifyMultipleUseDemandedBits()
714 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1)) in SimplifyMultipleUseDemandedBits()
723 APInt DemandedSrcElts = APInt::getZero(NumSrcElts); in SimplifyMultipleUseDemandedBits() local
728 DemandedSrcElts.setBit(i / Scale); in SimplifyMultipleUseDemandedBits()
732 Src, DemandedSrcBits, DemandedSrcElts, DAG, Depth + 1)) in SimplifyMultipleUseDemandedBits()
1210 APInt DemandedSrcElts = DemandedElts; in SimplifyDemandedBits() local
1211 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in SimplifyDemandedBits()
1217 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO, in SimplifyDemandedBits()
1225 if (!!DemandedSrcElts) in SimplifyDemandedBits()
1230 !DemandedSrcElts.isAllOnes()) { in SimplifyDemandedBits()
1234 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits()
1252 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx); in SimplifyDemandedBits() local
1254 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, Known, TLO, in SimplifyDemandedBits()
1259 if (!DemandedBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) { in SimplifyDemandedBits()
1261 Src, DemandedBits, DemandedSrcElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits()
2436 APInt DemandedSrcElts = APInt::getAllOnes(NumSrcElts); in SimplifyDemandedBits() local
2439 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue()); in SimplifyDemandedBits()
2447 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO, in SimplifyDemandedBits()
2452 if (!DemandedSrcBits.isAllOnes() || !DemandedSrcElts.isAllOnes()) { in SimplifyDemandedBits()
2454 Src, DemandedSrcBits, DemandedSrcElts, TLO.DAG, Depth + 1)) { in SimplifyDemandedBits()
2501 APInt DemandedSrcElts = APInt::getZero(NumSrcElts); in SimplifyDemandedBits() local
2510 DemandedSrcElts.setBit((j * Scale) + i); in SimplifyDemandedBits()
2515 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef, in SimplifyDemandedBits()
2520 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, in SimplifyDemandedBits()
2528 APInt DemandedSrcElts = APInt::getZero(NumSrcElts); in SimplifyDemandedBits() local
2533 DemandedSrcElts.setBit(i / Scale); in SimplifyDemandedBits()
2538 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownSrcUndef, in SimplifyDemandedBits()
2544 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, in SimplifyDemandedBits()
3046 APInt DemandedSrcElts = DemandedElts; in SimplifyDemandedVectorElts() local
3047 DemandedSrcElts.insertBits(APInt::getZero(NumSubElts), Idx); in SimplifyDemandedVectorElts()
3055 if (!DemandedSrcElts && !Src.isUndef()) in SimplifyDemandedVectorElts()
3060 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, KnownUndef, KnownZero, in SimplifyDemandedVectorElts()
3067 if (!DemandedSrcElts.isAllOnes() || !DemandedSubElts.isAllOnes()) { in SimplifyDemandedVectorElts()
3069 Src, DemandedSrcElts, TLO.DAG, Depth + 1); in SimplifyDemandedVectorElts()
3089 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts).shl(Idx); in SimplifyDemandedVectorElts() local
3092 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO, in SimplifyDemandedVectorElts()
3101 Src, DemandedSrcElts, TLO.DAG, Depth + 1); in SimplifyDemandedVectorElts()
3257 APInt DemandedSrcElts = DemandedElts.zext(NumSrcElts); in SimplifyDemandedVectorElts() local
3258 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO, in SimplifyDemandedVectorElts()
3266 DemandedSrcElts == 1) { in SimplifyDemandedVectorElts()
3279 if (IsLE && DemandedSrcElts == 1 && Src.getOpcode() == ISD::AND && in SimplifyDemandedVectorElts()