Searched refs:ExtractCost (Results 1 – 5 of 5) sorted by relevance
1709 InstructionCost ExtractCost = 0; in getArithmeticReductionCost() local1715 ExtractCost = NumElts / 2; in getArithmeticReductionCost()1717 return VecCost + ExtractCost + in getArithmeticReductionCost()1744 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost() local1745 return VecCost + ExtractCost + in getArithmeticReductionCost()1854 InstructionCost ExtractCost = 0; in getMinMaxReductionCost() local1860 ExtractCost = cast<FixedVectorType>(Ty)->getNumElements() / 2; in getMinMaxReductionCost()1865 return VecCost + ExtractCost + in getMinMaxReductionCost()
1601 InstructionCost ExtractCost in getVectorInstrCost() local1603 return ExtendCost + ExtractCost; in getVectorInstrCost()
2545 InstructionCost ExtractCost = getScalarizationOverhead( in getOrderedReductionCost() local2551 return ExtractCost + ArithCost; in getOrderedReductionCost()
10476 InstructionCost ExtractCost = 0; in getTreeCost() local 10615 ExtractCost += TTI->getInstructionCost(GEP, CostKind); in getTreeCost() 10631 ExtractCost += TTI->getExtractWithExtendCost(Extend, EU.Scalar->getType(), in getTreeCost() 10634 ExtractCost += TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getTreeCost() 10660 Cost += SpillCost + ExtractCost; in getTreeCost() 10786 << "SLP: Extract Cost = " << ExtractCost << ".\n" in getTreeCost()
1597 InstructionCost ExtractCost = in getShuffleCost() local1604 return ExtractCost + 1; // pshufd or pshufb in getShuffleCost()1609 return ExtractCost + 2; // worst case pshufhw + pshufd in getShuffleCost()