Lines Matching refs:NElts
538 unsigned NElts = LT.second.isVector() ? in getArithmeticInstrCost() local
548 return get64BitInstrCost(CostKind) * LT.first * NElts; in getArithmeticInstrCost()
551 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
554 return getFullRateInstrCost() * LT.first * NElts; in getArithmeticInstrCost()
562 return 2 * getFullRateInstrCost() * LT.first * NElts; in getArithmeticInstrCost()
566 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
568 return LT.first * NElts * getFullRateInstrCost(); in getArithmeticInstrCost()
573 return (4 * QuarterRateCost + (2 * 2) * FullRateCost) * LT.first * NElts; in getArithmeticInstrCost()
577 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
580 return QuarterRateCost * NElts * LT.first; in getArithmeticInstrCost()
607 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
609 return LT.first * NElts * get64BitInstrCost(CostKind); in getArithmeticInstrCost()
612 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
615 return LT.first * NElts * getFullRateInstrCost(); in getArithmeticInstrCost()
629 return LT.first * Cost * NElts; in getArithmeticInstrCost()
636 return LT.first * getQuarterRateInstrCost(CostKind) * NElts; in getArithmeticInstrCost()
648 return LT.first * Cost * NElts; in getArithmeticInstrCost()
657 return LT.first * Cost * NElts; in getArithmeticInstrCost()
670 return LT.first * NElts * Cost; in getArithmeticInstrCost()
676 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
716 unsigned NElts = LT.second.isVector() ? in getIntrinsicInstrCost() local
722 return LT.first * NElts * get64BitInstrCost(CostKind); in getIntrinsicInstrCost()
726 NElts = (NElts + 1) / 2; in getIntrinsicInstrCost()
742 NElts = 1; in getIntrinsicInstrCost()
746 return LT.first * NElts * InstRate; in getIntrinsicInstrCost()