Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1792 InstructionCost ExtractCost = 0; in getArithmeticReductionCost() local
1798 ExtractCost = NumElts / 2; in getArithmeticReductionCost()
1800 return VecCost + ExtractCost + in getArithmeticReductionCost()
1827 InstructionCost ExtractCost = NumElts; in getArithmeticReductionCost() local
1828 return VecCost + ExtractCost + in getArithmeticReductionCost()
1937 InstructionCost ExtractCost = 0; in getMinMaxReductionCost() local
1943 ExtractCost = cast<FixedVectorType>(Ty)->getNumElements() / 2; in getMinMaxReductionCost()
1948 return VecCost + ExtractCost + in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h3092 InstructionCost ExtractCost = getScalarizationOverhead( in getOrderedReductionCost() local
3098 return ExtractCost + ArithCost; in getOrderedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp2254 InstructionCost ExtractCost in getVectorInstrCost() local
2256 return ExtendCost + ExtractCost; in getVectorInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1635 InstructionCost ExtractCost = in getShuffleCost() local
1642 return ExtractCost + 1; // pshufd or pshufb in getShuffleCost()
1647 return ExtractCost + 2; // worst case pshufhw + pshufd in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp4068 auto ExtractCost = 2 * getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticInstrCost() local
4073 return ExtractCost + InsertCost + in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5907 InstructionCost ExtractCost = in isMaskedLoadCompress() local
5912 if (ExtractCost <= ScalarCost) in isMaskedLoadCompress()
14611 InstructionCost ExtractCost = 0; in getTreeCost() local
14891 ExtractCost += ExtraCost; in getTreeCost()
14927 Cost += ExtractCost; in getTreeCost()
15102 OS << ".\nSLP: Extract Cost = " << ExtractCost << ".\n" in getTreeCost()