Searched refs:getArithmeticReductionCost (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1392 return thisT()->getArithmeticReductionCost(Instruction::Add, VecOpTy,
1396 return thisT()->getArithmeticReductionCost(Instruction::Mul, VecOpTy,
1400 return thisT()->getArithmeticReductionCost(Instruction::And, VecOpTy,
1404 return thisT()->getArithmeticReductionCost(Instruction::Or, VecOpTy,
1408 return thisT()->getArithmeticReductionCost(Instruction::Xor, VecOpTy,
1413 return thisT()->getArithmeticReductionCost(Instruction::FAdd, VecOpTy,
1418 return thisT()->getArithmeticReductionCost(Instruction::FMul, VecOpTy,
1725 unsigned getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, function
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h241 int getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
H A DAArch64TargetTransformInfo.cpp1000 int AArch64TTIImpl::getArithmeticReductionCost(unsigned Opcode, function in class:AArch64TTIImpl
1006 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm,
1028 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h161 int getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
H A DX86TargetTransformInfo.cpp3120 int X86TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, function in class:X86TTIImpl
3125 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwise, CostKind);
3282 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise,
3292 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h238 int getArithmeticReductionCost(
H A DAMDGPUTargetTransformInfo.cpp642 int GCNTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
652 return BaseT::getArithmeticReductionCost(Opcode, Ty, IsPairwise, CostKind);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h540 unsigned getArithmeticReductionCost(unsigned, VectorType *, bool, function in class:llvm::TargetTransformInfoImplBase
980 return TargetTTI->getArithmeticReductionCost(ReduxOpCode, ReduxType,
997 return TargetTTI->getArithmeticReductionCost(ReduxOpCode, ReduxType,
H A DTargetTransformInfo.h1081 int getArithmeticReductionCost(
1449 virtual int getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
1877 int getArithmeticReductionCost(unsigned Opcode, VectorType *Ty,
1880 return Impl.getArithmeticReductionCost(Opcode, Ty, IsPairwiseForm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp829 int TargetTransformInfo::getArithmeticReductionCost(unsigned Opcode, function in class:TargetTransformInfo
833 int Cost = TTIImpl->getArithmeticReductionCost(Opcode, Ty, IsPairwiseForm,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6991 TTI->getArithmeticReductionCost(ReductionData.getOpcode(), VecTy,
6994 TTI->getArithmeticReductionCost(ReductionData.getOpcode(), VecTy,

Completed in 228 milliseconds