Home
last modified time | relevance | path

Searched refs:ReductionCost (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5226 InstructionCost ReductionCost = 0; in getArithmeticReductionCost() local
5234 ReductionCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()
5235 ReductionCost *= LT.first - 1; in getArithmeticReductionCost()
5248 ReductionCost += in getArithmeticReductionCost()
5261 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost()
5272 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost()
5278 ReductionCost += getArithmeticInstrCost( in getArithmeticReductionCost()
5285 ReductionCost += getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost()
5289 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticReductionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1399 InstructionCost ReductionCost = in lowerDotProduct() local
1409 if ((LHSCost + ReductionCost - SequentialAddCost) > InstructionCost(0)) in lowerDotProduct()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp14828 InstructionCost ReductionCost = in tryToReduce() local
14830 InstructionCost Cost = TreeCost + ReductionCost; in tryToReduce()