Lines Matching refs:DemandedElts
1172 APInt DemandedElts, in SimplifyDemandedVectorElts() argument
1183 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts()
1191 if (DemandedElts.isZero()) { // If nothing is demanded, provide poison. in SimplifyDemandedVectorElts()
1201 if (DemandedElts.isAllOnes()) in SimplifyDemandedVectorElts()
1208 if (!DemandedElts[i]) { // If not demanded, set to poison. in SimplifyDemandedVectorElts()
1244 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1294 simplifyAndSetOp(I, i, DemandedElts, UndefEltsOp); in SimplifyDemandedVectorElts()
1312 simplifyAndSetOp(I, 0, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1319 APInt PreInsertDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1340 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts()
1359 DemandedElts.isAllOnes()) { in SimplifyDemandedVectorElts()
1376 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1410 if (DemandedElts[i] && i != MaskVal) { in SimplifyDemandedVectorElts()
1428 } else if (!DemandedElts[i]) { in SimplifyDemandedVectorElts()
1510 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1514 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts()
1553 InputDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1560 if (DemandedElts[OutIdx]) in SimplifyDemandedVectorElts()
1568 if (DemandedElts[InIdx / Ratio]) in SimplifyDemandedVectorElts()
1602 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1615 DemandedPassThrough(DemandedElts); in SimplifyDemandedVectorElts()
1636 *II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in SimplifyDemandedVectorElts()
1651 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1652 simplifyAndSetOp(I, 1, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()