[llvm] 1afbdbd - [TTI] Remove unnecessary default CostKind args from getExtendedReductionCost/getMulAccReductionCost wrappers. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 13 03:26:41 PDT 2023
Author: Simon Pilgrim
Date: 2023-04-13T11:26:28+01:00
New Revision: 1afbdbd27d6b65649af23475c5f530ff15c736af
URL: https://github.com/llvm/llvm-project/commit/1afbdbd27d6b65649af23475c5f530ff15c736af
DIFF: https://github.com/llvm/llvm-project/commit/1afbdbd27d6b65649af23475c5f530ff15c736af.diff
LOG: [TTI] Remove unnecessary default CostKind args from getExtendedReductionCost/getMulAccReductionCost wrappers. NFC.
We should only ever call these from the TargetTransformInfo interface, which provides all the args.
Added:
Modified:
llvm/include/llvm/Analysis/TargetTransformInfo.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/Analysis/TargetTransformInfo.h b/llvm/include/llvm/Analysis/TargetTransformInfo.h
index d355b082d893..02465e2d2f04 100644
--- a/llvm/include/llvm/Analysis/TargetTransformInfo.h
+++ b/llvm/include/llvm/Analysis/TargetTransformInfo.h
@@ -2550,16 +2550,16 @@ class TargetTransformInfo::Model final : public TargetTransformInfo::Concept {
TTI::TargetCostKind CostKind) override {
return Impl.getMinMaxReductionCost(Ty, CondTy, IsUnsigned, FMF, CostKind);
}
- InstructionCost getExtendedReductionCost(
- unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *Ty,
- FastMathFlags FMF,
- TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) override {
+ InstructionCost
+ getExtendedReductionCost(unsigned Opcode, bool IsUnsigned, Type *ResTy,
+ VectorType *Ty, FastMathFlags FMF,
+ TTI::TargetCostKind CostKind) override {
return Impl.getExtendedReductionCost(Opcode, IsUnsigned, ResTy, Ty, FMF,
CostKind);
}
- InstructionCost getMulAccReductionCost(
- bool IsUnsigned, Type *ResTy, VectorType *Ty,
- TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput) override {
+ InstructionCost
+ getMulAccReductionCost(bool IsUnsigned, Type *ResTy, VectorType *Ty,
+ TTI::TargetCostKind CostKind) override {
return Impl.getMulAccReductionCost(IsUnsigned, ResTy, Ty, CostKind);
}
InstructionCost getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
More information about the llvm-commits
mailing list