Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h507 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function
542 Cost += getScalarizationOverhead(VecTy, false, true); in getOperandsScalarizationOverhead()
554 Cost += getScalarizationOverhead(VecTy, true, false); in getScalarizationOverhead()
561 Cost += getScalarizationOverhead(VecTy, false, true); in getScalarizationOverhead()
608 return getScalarizationOverhead(Ty, Args) + Num * Cost;
742 return getScalarizationOverhead(Dst, true, true) + Num * Cost;
805 return getScalarizationOverhead(ValTy, true, false) + Num * Cost; in getCmpSelInstrCost()
842 Cost += getScalarizationOverhead(Src, Opcode != Instruction::Store,
1129 ScalarizationCost = getScalarizationOverhead(RetTy, true, false);
1138 ScalarizationCost += getScalarizationOverhead(Ty, false, true);
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp411 return VF * DivMulSeqCost + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
434 unsigned Cost = (VF * ScalarCost) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
451 unsigned Cost = (VF * LIBCALL_COST) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost()
714 TotCost += getScalarizationOverhead(Src, false, NeedsExtracts); in getCastInstrCost()
715 TotCost += getScalarizationOverhead(Dst, NeedsInserts, false); in getCastInstrCost()
726 return VF /*ldxbr/lexbr*/ + getScalarizationOverhead(Dst, true, false); in getCastInstrCost()
739 return VF + getScalarizationOverhead(Src, false, true); in getCastInstrCost()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp117 unsigned HexagonTTIImpl::getScalarizationOverhead(Type *Ty, bool Insert, in getScalarizationOverhead() function in HexagonTTIImpl
119 return BaseT::getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
H A DHexagonTargetTransformInfo.h105 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h566 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const;
1090 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) = 0;
1355 unsigned getScalarizationOverhead(Type *Ty, bool Insert, in getScalarizationOverhead() function
1357 return Impl.getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
H A DTargetTransformInfoImpl.h299 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp244 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const { in getScalarizationOverhead() function in TargetTransformInfo
245 return TTIImpl->getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3027 static unsigned getScalarizationOverhead(Instruction *I, unsigned VF, in getScalarizationOverhead() function
3037 Cost += TTI.getScalarizationOverhead(RetTy, true, false); in getScalarizationOverhead()
3086 unsigned ScalarizationCost = getScalarizationOverhead(CI, VF, TTI); in getVectorCallCost()
5350 ScalarCost += TTI.getScalarizationOverhead(ToVectorTy(I->getType(), VF), in computePredInstDiscount()
5366 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
5487 Cost += getScalarizationOverhead(I, VF, TTI); in getMemInstScalarizationCost()
5825 return (TTI.getScalarizationOverhead(Vec_i1Ty, false, true) + in getInstructionCost()
5879 Cost += getScalarizationOverhead(I, VF, TTI); in getInstructionCost()
6009 getScalarizationOverhead(I, VF, TTI); in getInstructionCost()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2204 int SplitCost = getScalarizationOverhead(Src, Opcode == Instruction::Load, in getMemoryOpCost()
2241 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); in getMaskedMemoryOpCost()
2247 int ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
2796 MaskUnpackCost = getScalarizationOverhead(MaskTy, false, true); in getGSScalarCost()