Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1697 InstructionCost ExtractCost = 0; in getArithmeticReductionCost() local
1703 ExtractCost = NumElts / 2; in getArithmeticReductionCost()
1705 return VecCost + ExtractCost + in getArithmeticReductionCost()
1732 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost() local
1733 return VecCost + ExtractCost + in getArithmeticReductionCost()
1842 InstructionCost ExtractCost = 0; in getMinMaxReductionCost() local
1848 ExtractCost = cast<FixedVectorType>(Ty)->getNumElements() / 2; in getMinMaxReductionCost()
1853 return VecCost + ExtractCost + in getMinMaxReductionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1205 InstructionCost ExtractCost in getVectorInstrCost() local
1207 return ExtendCost + ExtractCost; in getVectorInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2455 InstructionCost ExtractCost = getScalarizationOverhead( in getOrderedReductionCost() local
2461 return ExtractCost + ArithCost; in getOrderedReductionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1528 InstructionCost ExtractCost = in getShuffleCost() local
1535 return ExtractCost + 1; // pshufd or pshufb in getShuffleCost()
1540 return ExtractCost + 2; // worst case pshufhw + pshufd in getShuffleCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8953 InstructionCost ExtractCost = 0; in getTreeCost() local
9076 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()