Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp390 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 DBasicTTIImpl.h2576 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 DX86TargetTransformInfo.cpp5518 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 …]