Searched refs:ReductionCost (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 5114 InstructionCost ReductionCost = 0; in getArithmeticReductionCost() local 5122 ReductionCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost() 5123 ReductionCost *= LT.first - 1; in getArithmeticReductionCost() 5136 ReductionCost += in getArithmeticReductionCost() 5149 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost() 5160 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost() 5166 ReductionCost += getArithmeticInstrCost( in getArithmeticReductionCost() 5173 ReductionCost += getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost() 5177 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticReductionCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 12662 InstructionCost ReductionCost = in tryToReduce() local 12679 InstructionCost Cost = TreeCost + ReductionCost; in tryToReduce()
|