Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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
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()
814 return getScalarizationOverhead(VTy, Args, Tys) +
1019 return getScalarizationOverhead(DstVTy, true, true) + Num * Cost;
1090 return getScalarizationOverhead(ValVTy, true, false) + Num * Cost;
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h144 InstructionCost getScalarizationOverhead(VectorType *Ty,
H A DX86TargetTransformInfo.cpp3422 InstructionCost X86TTIImpl::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in X86TTIImpl
3441 BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, false); in getScalarizationOverhead()
3503 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, false, Extract); in getScalarizationOverhead()
3639 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost()
3682 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getMaskedMemoryOpCost()
3689 getScalarizationOverhead(SrcVTy, DemandedElts, IsLoad, IsStore); in getMaskedMemoryOpCost()
4601 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getGSScalarCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp953 return BaseT::getScalarizationOverhead(VecValTy, false, true) + in getCmpSelInstrCost()
954 BaseT::getScalarizationOverhead(VecCondTy, true, false) + in getCmpSelInstrCost()
972 BaseT::getScalarizationOverhead(VecCondTy, true, false); in getCmpSelInstrCost()
1385 return BaseT::getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost()
1523 NumElems * LT.first + BaseT::getScalarizationOverhead(VTy, true, false) + in getGatherScatterOpCost()
1524 BaseT::getScalarizationOverhead(VTy, false, true); in getGatherScatterOpCost()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h732 InstructionCost getScalarizationOverhead(VectorType *Ty,
1525 virtual InstructionCost getScalarizationOverhead(VectorType *Ty,
1930 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
1933 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
H A DTargetTransformInfoImpl.h304 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp470 TargetTransformInfo::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in TargetTransformInfo
473 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp565 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost()
768 getScalarizationOverhead(cast<VectorType>(RetTy), true, false); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1726 InstructionCost getScalarizationOverhead(Instruction *I,
3903 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost()
6867 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
6886 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
7022 Cost += getScalarizationOverhead(I, VF); in getMemInstScalarizationCost()
7033 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost()
7329 LoopVectorizationCostModel::getScalarizationOverhead(Instruction *I, in getScalarizationOverhead() function in LoopVectorizationCostModel
7344 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead()
7596 TTI.getScalarizationOverhead( in getInstructionCost()
7656 Cost += getScalarizationOverhead(I, VF); in getInstructionCost()
H A DVectorCombine.cpp197 OldCost += TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
H A DSLPVectorizer.cpp3925 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost()
4592 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost()
4767 TTI->getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ true, in getGatherCost()