Lines Matching refs:MinMaxCost
5518 InstructionCost MinMaxCost = 0; in getMinMaxReductionCost() local
5524 MinMaxCost = getMinMaxCost(IID, Ty, CostKind, FMF); in getMinMaxReductionCost()
5525 MinMaxCost *= LT.first - 1; in getMinMaxReductionCost()
5531 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost()
5535 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost()
5539 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost()
5543 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost()
5562 MinMaxCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt, in getMinMaxReductionCost()
5573 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getMinMaxReductionCost()
5582 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getMinMaxReductionCost()
5588 MinMaxCost += getArithmeticInstrCost( in getMinMaxReductionCost()
5595 MinMaxCost += getMinMaxCost(IID, Ty, CostKind, FMF); in getMinMaxReductionCost()
5599 return MinMaxCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getMinMaxReductionCost()