Lines Matching refs:DemandedElts
385 APInt DemandedElts = APInt::getAllOnes(VWidth); in trimTrailingZerosInVector() local
399 DemandedElts.clearBit(i); in trimTrailingZerosInVector()
402 return DemandedElts; in trimTrailingZerosInVector()
410 APInt DemandedElts = APInt::getAllOnes(VWidth); in defaultComponentBroadcast() local
428 DemandedElts.clearBit(I); in defaultComponentBroadcast()
431 return DemandedElts; in defaultComponentBroadcast()
436 APInt DemandedElts,
1172 APInt DemandedElts; in instCombineIntrinsic() local
1174 DemandedElts = defaultComponentBroadcast(II.getArgOperand(0)); in instCombineIntrinsic()
1176 DemandedElts = trimTrailingZerosInVector(IC, II.getArgOperand(0), &II); in instCombineIntrinsic()
1181 if (simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts, DMaskIdx, in instCombineIntrinsic()
1205 APInt DemandedElts, in simplifyAMDGCNMemoryIntrinsicDemanded() argument
1224 const unsigned ActiveBits = DemandedElts.getActiveBits(); in simplifyAMDGCNMemoryIntrinsicDemanded()
1225 const unsigned UnusedComponentsAtFront = DemandedElts.countr_zero(); in simplifyAMDGCNMemoryIntrinsicDemanded()
1230 DemandedElts = (1 << ActiveBits) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded()
1262 DemandedElts &= ~((1 << UnusedComponentsAtFront) - 1); in simplifyAMDGCNMemoryIntrinsicDemanded()
1283 DemandedElts &= (1 << llvm::popcount(DMaskVal)) - 1; in simplifyAMDGCNMemoryIntrinsicDemanded()
1290 if (!!DemandedElts[OrigLdStIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded()
1300 unsigned NewNumElts = DemandedElts.popcount(); in simplifyAMDGCNMemoryIntrinsicDemanded()
1304 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1323 if (DemandedElts[OrigStoreIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded()
1341 DemandedElts.countr_zero()); in simplifyAMDGCNMemoryIntrinsicDemanded()
1347 if (!!DemandedElts[OrigLoadIdx]) in simplifyAMDGCNMemoryIntrinsicDemanded()
1362 InstCombiner &IC, IntrinsicInst &II, APInt DemandedElts, APInt &UndefElts, in simplifyDemandedVectorEltsIntrinsic() argument
1383 return simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts); in simplifyDemandedVectorEltsIntrinsic()
1386 return simplifyAMDGCNMemoryIntrinsicDemanded(IC, II, DemandedElts, 0); in simplifyDemandedVectorEltsIntrinsic()