Home
last modified time | relevance | path

Searched refs:ExtractCost (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1709 InstructionCost ExtractCost = 0; in getArithmeticReductionCost() local
1715 ExtractCost = NumElts / 2; in getArithmeticReductionCost()
1717 return VecCost + ExtractCost + in getArithmeticReductionCost()
1744 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost() local
1745 return VecCost + ExtractCost + in getArithmeticReductionCost()
1854 InstructionCost ExtractCost = 0; in getMinMaxReductionCost() local
1860 ExtractCost = cast<FixedVectorType>(Ty)->getNumElements() / 2; in getMinMaxReductionCost()
1865 return VecCost + ExtractCost + in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1601 InstructionCost ExtractCost in getVectorInstrCost() local
1603 return ExtendCost + ExtractCost; in getVectorInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2545 InstructionCost ExtractCost = getScalarizationOverhead( in getOrderedReductionCost() local
2551 return ExtractCost + ArithCost; in getOrderedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp10476 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1597 InstructionCost ExtractCost = in getShuffleCost() local
1604 return ExtractCost + 1; // pshufd or pshufb in getShuffleCost()
1609 return ExtractCost + 2; // worst case pshufhw + pshufd in getShuffleCost()