Lines Matching defs:CostKind

547     unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
568 return get64BitInstrCost(CostKind) * LT.first * NElts;
590 const int QuarterRateCost = getQuarterRateInstrCost(CostKind);
629 return LT.first * NElts * get64BitInstrCost(CostKind);
642 int Cost = 7 * get64BitInstrCost(CostKind) +
643 getQuarterRateInstrCost(CostKind) +
644 3 * getHalfRateInstrCost(CostKind);
656 return LT.first * getQuarterRateInstrCost(CostKind) * NElts;
667 4 * getFullRateInstrCost() + 2 * getQuarterRateInstrCost(CostKind);
676 int Cost = getQuarterRateInstrCost(CostKind) + getFullRateInstrCost();
683 1 * getQuarterRateInstrCost(CostKind);
701 return BaseT::getArithmeticInstrCost(Opcode, Ty, CostKind, Op1Info, Op2Info,
728 TTI::TargetCostKind CostKind) {
733 return BaseT::getIntrinsicInstrCost(ICA, CostKind);
746 return LT.first * NElts * get64BitInstrCost(CostKind);
753 unsigned InstRate = getQuarterRateInstrCost(CostKind);
761 InstRate = ST->hasFastFMAF32() ? getHalfRateInstrCost(CostKind)
762 : getQuarterRateInstrCost(CostKind);
797 TTI::TargetCostKind CostKind,
802 (CostKind == TTI::TCK_CodeSize || CostKind == TTI::TCK_SizeAndLatency);
823 return BaseT::getCFInstrCost(Opcode, CostKind, I);
829 TTI::TargetCostKind CostKind) {
831 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind);
838 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind);
847 TTI::TargetCostKind CostKind) {
853 return BaseT::getMinMaxReductionCost(IID, Ty, FMF, CostKind);
856 return LT.first * getHalfRateInstrCost(CostKind);
860 TTI::TargetCostKind CostKind,
871 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0,
883 return BaseT::getVectorInstrCost(Opcode, ValTy, CostKind, Index, Op0, Op1);
1148 TTI::TargetCostKind CostKind,
1153 return BaseT::getShuffleCost(Kind, VT, Mask, CostKind, Index, SubTp);
1203 return BaseT::getShuffleCost(Kind, VT, Mask, CostKind, Index, SubTp);
1405 int GCNTTIImpl::get64BitInstrCost(TTI::TargetCostKind CostKind) const {
1408 : ST->hasHalfRate64Ops() ? getHalfRateInstrCost(CostKind)
1409 : getQuarterRateInstrCost(CostKind);