Searched refs:ReductionCost (Results 1 – 4 of 4) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 5357 InstructionCost ReductionCost = 0; in getArithmeticReductionCost() local 5365 ReductionCost = getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost() 5366 ReductionCost *= LT.first - 1; in getArithmeticReductionCost() 5379 ReductionCost += in getArithmeticReductionCost() 5392 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost() 5403 ReductionCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getArithmeticReductionCost() 5409 ReductionCost += getArithmeticInstrCost( in getArithmeticReductionCost() 5416 ReductionCost += getArithmeticInstrCost(Opcode, Ty, CostKind); in getArithmeticReductionCost() 5420 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticReductionCost()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 7058 auto ReductionCost = CostCtx.getLegacyCost(Select, VF); in cost() local 7059 LLVM_DEBUG(dbgs() << "Cost of " << ReductionCost << " for VF " << VF in cost() 7061 Cost += ReductionCost; in cost() 7079 auto ReductionCost = CM.getReductionPatternCost( in cost() local 7081 if (!ReductionCost) in cost() 7087 LLVM_DEBUG(dbgs() << "Cost of " << ReductionCost << " for VF " << VF in cost() 7089 Cost += *ReductionCost; in cost()
|
| H A D | SLPVectorizer.cpp | 17533 InstructionCost ReductionCost = in tryToReduce() local 17535 InstructionCost Cost = TreeCost + ReductionCost; in tryToReduce()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1443 InstructionCost ReductionCost = in lowerDotProduct() local 1453 if ((LHSCost + ReductionCost - SequentialAddCost) > InstructionCost(0)) in lowerDotProduct()
|