Searched refs:ExtractCost (Results 1 – 5 of 5) sorted by relevance
1697 InstructionCost ExtractCost = 0; in getArithmeticReductionCost() local1703 ExtractCost = NumElts / 2; in getArithmeticReductionCost()1705 return VecCost + ExtractCost + in getArithmeticReductionCost()1732 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost() local1733 return VecCost + ExtractCost + in getArithmeticReductionCost()1842 InstructionCost ExtractCost = 0; in getMinMaxReductionCost() local1848 ExtractCost = cast<FixedVectorType>(Ty)->getNumElements() / 2; in getMinMaxReductionCost()1853 return VecCost + ExtractCost + in getMinMaxReductionCost()
1205 InstructionCost ExtractCost in getVectorInstrCost() local1207 return ExtendCost + ExtractCost; in getVectorInstrCost()
2455 InstructionCost ExtractCost = getScalarizationOverhead( in getOrderedReductionCost() local2461 return ExtractCost + ArithCost; in getOrderedReductionCost()
1528 InstructionCost ExtractCost = in getShuffleCost() local1535 return ExtractCost + 1; // pshufd or pshufb in getShuffleCost()1540 return ExtractCost + 2; // worst case pshufhw + pshufd in getShuffleCost()
8953 InstructionCost ExtractCost = 0; in getTreeCost() local9076 ExtractCost += TTI->getExtractWithExtendCost(Extend, EU.Scalar->getType(), in getTreeCost()9079 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost()9100 Cost += SpillCost + ExtractCost; in getTreeCost()9190 << "SLP: Extract Cost = " << ExtractCost << ".\n" in getTreeCost()