Lines Matching refs:DemandedElts
1338 APInt DemandedElts, in SimplifyDemandedVectorElts() argument
1349 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts()
1357 if (DemandedElts.isZero()) { // If nothing is demanded, provide poison. in SimplifyDemandedVectorElts()
1367 if (DemandedElts.isAllOnes()) in SimplifyDemandedVectorElts()
1374 if (!DemandedElts[i]) { // If not demanded, set to poison. in SimplifyDemandedVectorElts()
1410 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1460 simplifyAndSetOp(I, i, DemandedElts, PoisonEltsOp); in SimplifyDemandedVectorElts()
1478 simplifyAndSetOp(I, 0, DemandedElts, PoisonElts2); in SimplifyDemandedVectorElts()
1485 APInt PreInsertDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1506 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts()
1525 DemandedElts.isAllOnes()) { in SimplifyDemandedVectorElts()
1542 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1576 if (DemandedElts[i] && i != MaskVal) { in SimplifyDemandedVectorElts()
1594 } else if (!DemandedElts[i]) { in SimplifyDemandedVectorElts()
1676 simplifyAndSetOp(I, 0, DemandedElts, PoisonElts); in SimplifyDemandedVectorElts()
1680 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts()
1719 InputDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1726 if (DemandedElts[OutIdx]) in SimplifyDemandedVectorElts()
1734 if (DemandedElts[InIdx / Ratio]) in SimplifyDemandedVectorElts()
1768 simplifyAndSetOp(I, 0, DemandedElts, PoisonElts); in SimplifyDemandedVectorElts()
1781 DemandedPassThrough(DemandedElts); in SimplifyDemandedVectorElts()
1802 *II, DemandedElts, PoisonElts, PoisonElts2, PoisonElts3, in SimplifyDemandedVectorElts()
1836 if (DemandedElts == 1 && !X->hasOneUse() && !Y->hasOneUse() && in SimplifyDemandedVectorElts()
1865 simplifyAndSetOp(I, 0, DemandedElts, PoisonElts); in SimplifyDemandedVectorElts()
1866 simplifyAndSetOp(I, 1, DemandedElts, PoisonElts2); in SimplifyDemandedVectorElts()