Lines Matching refs:CostKind
514 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind, in getArithmeticInstrCost() argument
536 return get64BitInstrCost(CostKind) * LT.first * NElts; in getArithmeticInstrCost()
558 const int QuarterRateCost = getQuarterRateInstrCost(CostKind); in getArithmeticInstrCost()
597 return LT.first * NElts * get64BitInstrCost(CostKind); in getArithmeticInstrCost()
610 int Cost = 7 * get64BitInstrCost(CostKind) + in getArithmeticInstrCost()
611 getQuarterRateInstrCost(CostKind) + in getArithmeticInstrCost()
612 3 * getHalfRateInstrCost(CostKind); in getArithmeticInstrCost()
624 return LT.first * getQuarterRateInstrCost(CostKind) * NElts; in getArithmeticInstrCost()
635 4 * getFullRateInstrCost() + 2 * getQuarterRateInstrCost(CostKind); in getArithmeticInstrCost()
642 1 * getQuarterRateInstrCost(CostKind); in getArithmeticInstrCost()
660 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Opd1Info, Opd2Info, in getArithmeticInstrCost()
683 TTI::TargetCostKind CostKind) { in getIntrinsicInstrCost() argument
688 return BaseT::getIntrinsicInstrCost(ICA, CostKind); in getIntrinsicInstrCost()
701 return LT.first * NElts * get64BitInstrCost(CostKind); in getIntrinsicInstrCost()
708 unsigned InstRate = getQuarterRateInstrCost(CostKind); in getIntrinsicInstrCost()
712 InstRate = ST->hasFastFMAF32() ? getHalfRateInstrCost(CostKind) in getIntrinsicInstrCost()
713 : getQuarterRateInstrCost(CostKind); in getIntrinsicInstrCost()
729 TTI::TargetCostKind CostKind, in getCFInstrCost() argument
734 (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency); in getCFInstrCost()
755 return BaseT::getCFInstrCost(Opcode, CostKind, I); in getCFInstrCost()
761 TTI::TargetCostKind CostKind) { in getArithmeticReductionCost() argument
763 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
770 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
779 TTI::TargetCostKind CostKind) { in getMinMaxReductionCost() argument
785 return BaseT::getMinMaxReductionCost(Ty, CondTy, IsUnsigned, CostKind); in getMinMaxReductionCost()
788 return LT.first * getHalfRateInstrCost(CostKind); in getMinMaxReductionCost()
1145 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const { in get64BitInstrCost()
1148 : ST->hasHalfRate64Ops() ? getHalfRateInstrCost(CostKind) in get64BitInstrCost()
1149 : getQuarterRateInstrCost(CostKind); in get64BitInstrCost()