Lines Matching refs:DemandedElts
1081 APInt DemandedElts, in SimplifyDemandedVectorElts() argument
1092 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); in SimplifyDemandedVectorElts()
1100 if (DemandedElts.isNullValue()) { // If nothing is demanded, provide poison. in SimplifyDemandedVectorElts()
1110 if (DemandedElts.isAllOnesValue()) in SimplifyDemandedVectorElts()
1117 if (!DemandedElts[i]) { // If not demanded, set to poison. in SimplifyDemandedVectorElts()
1153 DemandedElts = EltMask; in SimplifyDemandedVectorElts()
1202 simplifyAndSetOp(I, i, DemandedElts, UndefEltsOp); in SimplifyDemandedVectorElts()
1216 simplifyAndSetOp(I, 0, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()
1223 APInt PreInsertDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1244 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts()
1263 DemandedElts.isAllOnesValue()) { in SimplifyDemandedVectorElts()
1280 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1314 if (DemandedElts[i] && i != MaskVal) { in SimplifyDemandedVectorElts()
1332 } else if (!DemandedElts[i]) { in SimplifyDemandedVectorElts()
1414 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1418 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts()
1457 InputDemandedElts = DemandedElts; in SimplifyDemandedVectorElts()
1464 if (DemandedElts[OutIdx]) in SimplifyDemandedVectorElts()
1472 if (DemandedElts[InIdx / Ratio]) in SimplifyDemandedVectorElts()
1506 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1519 DemandedPassThrough(DemandedElts); in SimplifyDemandedVectorElts()
1540 *II, DemandedElts, UndefElts, UndefElts2, UndefElts3, in SimplifyDemandedVectorElts()
1555 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); in SimplifyDemandedVectorElts()
1556 simplifyAndSetOp(I, 1, DemandedElts, UndefElts2); in SimplifyDemandedVectorElts()