reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1095 assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!"); 1103 if (DemandedElts.isNullValue()) { // If nothing is demanded, provide undef. 1113 if (DemandedElts.isAllOnesValue()) 1120 if (!DemandedElts[i]) { // If not demanded, set to undef. 1159 DemandedElts = EltMask; 1211 simplifyAndSetOp(I, i, DemandedElts, UndefEltsOp); 1225 simplifyAndSetOp(I, 0, DemandedElts, UndefElts2); 1232 APInt PreInsertDemandedElts = DemandedElts; 1240 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { 1255 if (DemandedElts[i]) { 1283 } else if (!DemandedElts[i]) { 1365 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); 1369 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); 1369 APInt DemandedLHS(DemandedElts), DemandedRHS(DemandedElts); 1408 InputDemandedElts = DemandedElts; 1415 if (DemandedElts[OutIdx]) 1423 if (DemandedElts[InIdx / Ratio]) 1457 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); 1470 DemandedPassThrough(DemandedElts); 1494 if (!DemandedElts[0]) { 1500 DemandedElts = 1; 1501 simplifyAndSetOp(II, 0, DemandedElts, UndefElts); 1510 simplifyAndSetOp(II, 0, DemandedElts, UndefElts); 1513 if (!DemandedElts[0]) { 1530 simplifyAndSetOp(II, 0, DemandedElts, UndefElts); 1533 if (!DemandedElts[0]) { 1539 DemandedElts = 1; 1540 simplifyAndSetOp(II, 1, DemandedElts, UndefElts2); 1555 APInt DemandedElts2 = DemandedElts; 1560 if (!DemandedElts[0]) { 1566 DemandedElts = 1; 1567 simplifyAndSetOp(II, 1, DemandedElts, UndefElts2); 1591 simplifyAndSetOp(II, 0, DemandedElts, UndefElts); 1594 if (!DemandedElts[0]) { 1600 DemandedElts = 1; 1601 simplifyAndSetOp(II, 1, DemandedElts, UndefElts2); 1602 simplifyAndSetOp(II, 2, DemandedElts, UndefElts3); 1641 if (DemandedElts[Idx]) 1676 simplifyAndSetOp(II, 1, DemandedElts, UndefElts); 1697 return simplifyAMDGCNMemoryIntrinsicDemanded(II, DemandedElts); 1700 return simplifyAMDGCNMemoryIntrinsicDemanded(II, DemandedElts, 0); 1713 simplifyAndSetOp(I, 0, DemandedElts, UndefElts); 1714 simplifyAndSetOp(I, 1, DemandedElts, UndefElts2);