Lines Matching defs:DemandedElts
381 APInt DemandedElts = APInt::getAllOnes(VWidth);
395 DemandedElts.clearBit(i);
398 return DemandedElts;
406 APInt DemandedElts = APInt::getAllOnes(VWidth);
424 DemandedElts.clearBit(I);
427 return DemandedElts;
432 APInt DemandedElts,
1254 APInt DemandedElts;
1256 DemandedElts = defaultComponentBroadcast(II.getArgOperand(0));
1258 DemandedElts = trimTrailingZerosInVector(IC, II.getArgOperand(0), &II);
1263 if (simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts, DMaskIdx,
1287 APInt DemandedElts,
1306 const unsigned ActiveBits = DemandedElts.getActiveBits();
1307 const unsigned UnusedComponentsAtFront = DemandedElts.countr_zero();
1312 DemandedElts = (1 << ActiveBits) - 1;
1344 DemandedElts &= ~((1 << UnusedComponentsAtFront) - 1);
1365 DemandedElts &= (1 << llvm::popcount(DMaskVal)) - 1;
1372 if (!!DemandedElts[OrigLdStIdx])
1382 unsigned NewNumElts = DemandedElts.popcount();
1386 if (NewNumElts >= VWidth && DemandedElts.isMask()) {
1405 if (DemandedElts[OrigStoreIdx])
1423 DemandedElts.countr_zero());
1429 if (!!DemandedElts[OrigLoadIdx])
1444 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts,
1462 return simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts);
1465 return simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts, 0);