Searched refs:MinMaxCost (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 390 InstructionCost MinMaxCost = TTI.getCastInstrCost( in tryToFPToSat() local 393 MinMaxCost += TTI.getIntrinsicInstrCost( in tryToFPToSat() 396 MinMaxCost += TTI.getIntrinsicInstrCost( in tryToFPToSat() 400 if (SatCost >= MinMaxCost) in tryToFPToSat()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 2576 InstructionCost MinMaxCost = 0; in getMinMaxReductionCost() local 2591 MinMaxCost += getIntrinsicInstrCost(Attrs, CostKind); in getMinMaxReductionCost() 2606 MinMaxCost += NumReduxLevels * getIntrinsicInstrCost(Attrs, CostKind); in getMinMaxReductionCost() 2609 return ShuffleCost + MinMaxCost + in getMinMaxReductionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 5518 InstructionCost MinMaxCost = 0; in getMinMaxReductionCost() local 5524 MinMaxCost = getMinMaxCost(IID, Ty, CostKind, FMF); in getMinMaxReductionCost() 5525 MinMaxCost *= LT.first - 1; in getMinMaxReductionCost() 5531 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost() 5535 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost() 5539 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost() 5543 return MinMaxCost + Entry->Cost; in getMinMaxReductionCost() 5562 MinMaxCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, std::nullopt, in getMinMaxReductionCost() 5573 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getMinMaxReductionCost() 5582 MinMaxCost += getShuffleCost(TTI::SK_PermuteSingleSrc, ShufTy, in getMinMaxReductionCost() [all …]
|