| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 139 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
|
| H A D | SystemZTargetTransformInfo.cpp | 1461 SystemZTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function in SystemZTTIImpl 1484 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 1730 return getArithmeticReductionCost(Instruction::Or, Ty, FMF, CostKind); in getMinMaxReductionCost() 1732 return getArithmeticReductionCost(Instruction::And, Ty, FMF, CostKind); in getMinMaxReductionCost() 1820 RISCVTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function in RISCVTTIImpl 1824 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost() 1828 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost() 1835 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost() 1918 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost() 1969 getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getExtendedReductionCost()
|
| H A D | RISCVTargetTransformInfo.h | 212 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 261 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 851 GCNTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function in GCNTTIImpl 855 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost() 862 return BaseT::getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 293 getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy,
|
| H A D | ARMTargetTransformInfo.cpp | 1765 ARMTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in ARMTTIImpl 1835 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost() 1847 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 219 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
|
| H A D | X86TargetTransformInfo.cpp | 5509 X86TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in X86TTIImpl 5513 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost() 5585 getArithmeticReductionCost(Opcode, WideVecTy, FMF, CostKind); in getArithmeticReductionCost() 5681 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost() 5690 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 439 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
|
| H A D | AArch64TargetTransformInfo.cpp | 5167 AArch64TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in AArch64TTIImpl 5181 BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost() 5294 return BaseT::getArithmeticReductionCost(Opcode, ValTy, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 2416 return thisT()->getArithmeticReductionCost( in getTypeBasedIntrinsicInstrCost() 2421 return thisT()->getArithmeticReductionCost( in getTypeBasedIntrinsicInstrCost() 3102 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function 3182 thisT()->getArithmeticReductionCost(Opcode, ExtTy, FMF, CostKind); in getExtendedReductionCost() 3197 InstructionCost RedCost = thisT()->getArithmeticReductionCost( in getMulAccReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 1251 InstructionCost TargetTransformInfo::getArithmeticReductionCost( in getArithmeticReductionCost() function in TargetTransformInfo 1255 TTIImpl->getArithmeticReductionCost(Opcode, Ty, FMF, CostKind); in getArithmeticReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 1407 CostAfterReduction = TTI.getArithmeticReductionCost(ReductionOpc, VecRedTy, in analyzeCostOfVecReduction() 1456 TTI.getArithmeticReductionCost(ReductionOpc, VTy, std::nullopt, CostKind); in foldBinopOfReductions() 3110 InstructionCost OldCost = TTI.getArithmeticReductionCost( in foldCastFromReductions() 3116 TTI.getArithmeticReductionCost(ReductionOpc, SrcTy, std::nullopt, in foldCastFromReductions()
|
| H A D | VPlanRecipes.cpp | 932 return Ctx.TTI.getArithmeticReductionCost( in computeCost() 2594 return Ctx.TTI.getArithmeticReductionCost(Opcode, VectorTy, OptionalFMF, in computeCost()
|
| H A D | LoopVectorize.cpp | 5381 BaseCost = TTI.getArithmeticReductionCost( in getReductionPatternCost()
|
| H A D | SLPVectorizer.cpp | 23022 VectorCost += TTI->getArithmeticReductionCost(RdxOpcode, VecTy, in getReductionCost() 23033 VectorCost = TTI->getArithmeticReductionCost(RdxOpcode, VectorTy, in getReductionCost() 23838 RedCost = TTI.getArithmeticReductionCost(Inst->getOpcode(), VecTy, FMF, in tryToVectorize()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1635 LLVM_ABI InstructionCost getArithmeticReductionCost(
|
| H A D | TargetTransformInfoImpl.h | 942 getArithmeticReductionCost(unsigned, VectorType *, in getArithmeticReductionCost() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1626 TTI.getArithmeticReductionCost( in lowerDotProduct()
|