• Home
  • Raw
  • Download

Lines Matching refs:NElts

527   unsigned NElts = LT.second.isVector() ?  in getArithmeticInstrCost()  local
537 return get64BitInstrCost(CostKind) * LT.first * NElts; in getArithmeticInstrCost()
540 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
543 return getFullRateInstrCost() * LT.first * NElts; in getArithmeticInstrCost()
551 return 2 * getFullRateInstrCost() * LT.first * NElts; in getArithmeticInstrCost()
555 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
557 return LT.first * NElts * getFullRateInstrCost(); in getArithmeticInstrCost()
562 return (4 * QuarterRateCost + (2 * 2) * FullRateCost) * LT.first * NElts; in getArithmeticInstrCost()
566 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
569 return QuarterRateCost * NElts * LT.first; in getArithmeticInstrCost()
596 return LT.first * NElts * get64BitInstrCost(CostKind); in getArithmeticInstrCost()
599 NElts = (NElts + 1) / 2; in getArithmeticInstrCost()
602 return LT.first * NElts * getFullRateInstrCost(); in getArithmeticInstrCost()
616 return LT.first * Cost * NElts; in getArithmeticInstrCost()
623 return LT.first * getQuarterRateInstrCost(CostKind) * NElts; in getArithmeticInstrCost()
635 return LT.first * Cost * NElts; in getArithmeticInstrCost()
648 return LT.first * NElts * Cost; in getArithmeticInstrCost()
654 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
738 unsigned NElts = LT.second.isVector() ? in getIntrinsicInstrCost() local
744 return LT.first * NElts * get64BitInstrCost(CostKind); in getIntrinsicInstrCost()
747 NElts = (NElts + 1) / 2; in getIntrinsicInstrCost()
756 return LT.first * NElts * InstRate; in getIntrinsicInstrCost()