Lines Matching defs:DemandedElts
4623 X86TTIImpl::getScalarizationOverhead(VectorType *Ty, const APInt &DemandedElts,
4626 assert(DemandedElts.getBitWidth() ==
4652 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert,
4672 assert(NumLegalElts >= DemandedElts.getBitWidth() &&
4678 APInt WidenedDemandedElts = DemandedElts.zext(NumLegalElts);
4719 Cost += DemandedElts.popcount();
4745 assert(NumLegalElts >= DemandedElts.getBitWidth() &&
4759 APInt WidenedDemandedElts = DemandedElts.zext(NumLegalElts);
4779 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ false,
5027 APInt DemandedElts =
5030 assert(DemandedElts.popcount() == 1 && "Inserting single value");
5031 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad,
5076 APInt DemandedElts = APInt::getAllOnes(NumElem);
5078 MaskTy, DemandedElts, /*Insert*/ false, /*Extract*/ true, CostKind);
5085 SrcVTy, DemandedElts, IsLoad, IsStore, CostKind);