Home
last modified time | relevance | path

Searched refs:getScalarizationOverhead (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h216 InstructionCost PackingCost = getScalarizationOverhead( in getCommonMaskedMemoryOpCost()
660 InstructionCost getScalarizationOverhead(VectorType *InTy, in getScalarizationOverhead() function
685 InstructionCost getScalarizationOverhead(VectorType *InTy, bool Insert, in getScalarizationOverhead() function
690 return thisT()->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
712 Cost += getScalarizationOverhead(VecTy, false, true); in getOperandsScalarizationOverhead()
723 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() function
726 InstructionCost Cost = getScalarizationOverhead(RetTy, true, false); in getScalarizationOverhead()
732 Cost += getScalarizationOverhead(RetTy, false, true); in getScalarizationOverhead()
790 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost;
988 return getScalarizationOverhead(DstVTy, true, true) + Num * Cost;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp500 return VF * DivMulSeqCost + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost()
526 (VF * ScalarCost) + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost()
545 (VF * LIBCALL_COST) + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost()
827 TotCost += getScalarizationOverhead(SrcVecTy, false, NeedsExtracts); in getCastInstrCost()
828 TotCost += getScalarizationOverhead(DstVecTy, NeedsInserts, false); in getCastInstrCost()
840 getScalarizationOverhead(DstVecTy, true, false); in getCastInstrCost()
853 return VF + getScalarizationOverhead(SrcVecTy, false, true); in getCastInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp125 InstructionCost HexagonTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in HexagonTTIImpl
127 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
H A DHexagonTargetTransformInfo.h107 InstructionCost getScalarizationOverhead(VectorType *Ty,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp948 return BaseT::getScalarizationOverhead(VecValTy, false, true) + in getCmpSelInstrCost()
949 BaseT::getScalarizationOverhead(VecCondTy, true, false) + in getCmpSelInstrCost()
967 BaseT::getScalarizationOverhead(VecCondTy, true, false); in getCmpSelInstrCost()
1380 return BaseT::getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost()
1518 NumElems * LT.first + BaseT::getScalarizationOverhead(VTy, true, false) + in getGatherScatterOpCost()
1519 BaseT::getScalarizationOverhead(VTy, false, true); in getGatherScatterOpCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h143 InstructionCost getScalarizationOverhead(VectorType *Ty,
H A DX86TargetTransformInfo.cpp3196 InstructionCost X86TTIImpl::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in X86TTIImpl
3215 BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, false); in getScalarizationOverhead()
3277 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, false, Extract); in getScalarizationOverhead()
3413 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost()
3457 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getMaskedMemoryOpCost()
3464 getScalarizationOverhead(SrcVTy, DemandedElts, IsLoad, IsStore); in getMaskedMemoryOpCost()
4385 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getGSScalarCost()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h732 InstructionCost getScalarizationOverhead(VectorType *Ty,
1536 virtual InstructionCost getScalarizationOverhead(VectorType *Ty,
1941 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
1944 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
H A DTargetTransformInfoImpl.h304 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp564 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost()
767 getScalarizationOverhead(cast<VectorType>(RetTy), true, false); in getIntrinsicInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp474 TargetTransformInfo::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in TargetTransformInfo
477 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1710 InstructionCost getScalarizationOverhead(Instruction *I,
3857 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost()
6807 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
6828 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
6958 Cost += getScalarizationOverhead(I, VF); in getMemInstScalarizationCost()
6969 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost()
7257 LoopVectorizationCostModel::getScalarizationOverhead(Instruction *I, in getScalarizationOverhead() function in LoopVectorizationCostModel
7270 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead()
7512 return (TTI.getScalarizationOverhead( in getInstructionCost()
7573 Cost += getScalarizationOverhead(I, VF); in getInstructionCost()
H A DVectorCombine.cpp194 OldCost += TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
H A DSLPVectorizer.cpp3837 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost()
4491 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost()
4596 TTI->getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ true, in getGatherCost()