/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1622 return thisT()->getArithmeticReductionCost(Instruction::Add, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1626 return thisT()->getArithmeticReductionCost(Instruction::Mul, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1630 return thisT()->getArithmeticReductionCost(Instruction::And, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1634 return thisT()->getArithmeticReductionCost(Instruction::Or, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1638 return thisT()->getArithmeticReductionCost(Instruction::Xor, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1643 return thisT()->getArithmeticReductionCost(Instruction::FAdd, VecOpTy, in getTypeBasedIntrinsicInstrCost() 1648 return thisT()->getArithmeticReductionCost(Instruction::FMul, VecOpTy, in getTypeBasedIntrinsicInstrCost() 2002 InstructionCost getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function 2138 InstructionCost RedCost = thisT()->getArithmeticReductionCost( in getExtendedAddReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 214 InstructionCost getArithmeticReductionCost(
|
H A D | AMDGPUTargetTransformInfo.cpp | 848 GCNTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function in GCNTTIImpl 858 return BaseT::getArithmeticReductionCost(Opcode, Ty, IsPairwise, CostKind); in getArithmeticReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 182 InstructionCost getArithmeticReductionCost(
|
H A D | X86TargetTransformInfo.cpp | 3523 X86TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in X86TTIImpl 3528 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwise, CostKind); in getArithmeticReductionCost() 3600 getArithmeticReductionCost(Opcode, WideVecTy, IsPairwise, CostKind); in getArithmeticReductionCost() 3696 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise, in getArithmeticReductionCost() 3706 return BaseT::getArithmeticReductionCost(Opcode, ValVTy, IsPairwise, in getArithmeticReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 298 InstructionCost getArithmeticReductionCost(
|
H A D | AArch64TargetTransformInfo.cpp | 1607 AArch64TTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in AArch64TTIImpl 1615 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm, in getArithmeticReductionCost() 1637 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm, in getArithmeticReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 259 InstructionCost getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy,
|
H A D | ARMTargetTransformInfo.cpp | 1591 ARMTTIImpl::getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, in getArithmeticReductionCost() function in ARMTTIImpl 1597 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm, in getArithmeticReductionCost() 1610 return BaseT::getArithmeticReductionCost(Opcode, ValTy, IsPairwiseForm, in getArithmeticReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 1193 InstructionCost getArithmeticReductionCost( 1657 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, 2159 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, in getArithmeticReductionCost() function 2162 return Impl.getArithmeticReductionCost(Opcode, Ty, IsPairwiseForm, in getArithmeticReductionCost()
|
H A D | TargetTransformInfoImpl.h | 623 InstructionCost getArithmeticReductionCost(unsigned, VectorType *, bool, in getArithmeticReductionCost() function 1120 return TargetTTI->getArithmeticReductionCost(RdxOpcode, RdxType, in getUserCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 895 InstructionCost TargetTransformInfo::getArithmeticReductionCost( in getArithmeticReductionCost() function in TargetTransformInfo 899 TTIImpl->getArithmeticReductionCost(Opcode, Ty, IsPairwiseForm, CostKind); in getArithmeticReductionCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 7614 VectorCost = TTI->getArithmeticReductionCost(RdxOpcode, VectorTy, in getReductionCost()
|
H A D | LoopVectorize.cpp | 7145 InstructionCost BaseCost = TTI.getArithmeticReductionCost( in getReductionPatternCost()
|