Home
last modified time | relevance | path

Searched refs:ScalarizationCost (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1597 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); in getIntrinsicInstrCost() local
1599 ScalarizationCost = 0; in getIntrinsicInstrCost()
1601 ScalarizationCost += in getIntrinsicInstrCost()
1603 ScalarizationCost += in getIntrinsicInstrCost()
1608 ScalarizationCost); in getIntrinsicInstrCost()
1650 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
1656 ScalarizationCost = getScalarizationOverhead(RetVTy, true, false); in getTypeBasedIntrinsicInstrCost()
1666 ScalarizationCost += getScalarizationOverhead(VTy, false, true); in getTypeBasedIntrinsicInstrCost()
1680 return ScalarCalls * ScalarCost + ScalarizationCost; in getTypeBasedIntrinsicInstrCost()
2073 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp61 Intrinsic::ID Id, const CallBase &CI, InstructionCost ScalarizationCost, in IntrinsicCostAttributes() argument
64 ScalarizationCost(ScalarizationCost) { in IntrinsicCostAttributes()
80 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
100 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h127 InstructionCost ScalarizationCost = InstructionCost::getInvalid();
153 InstructionCost getScalarizationCost() const { return ScalarizationCost; } in getScalarizationCost()
161 bool skipScalarizationCost() const { return ScalarizationCost.isValid(); } in skipScalarizationCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3444 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost() local
3447 ScalarCallCost * VF.getKnownMinValue() + ScalarizationCost; in getVectorCallCost()
6828 InstructionCost ScalarizationCost = in setCostBasedWideningDecision() local
6836 InterleaveCost < ScalarizationCost) { in setCostBasedWideningDecision()
6839 } else if (GatherScatterCost < ScalarizationCost) { in setCostBasedWideningDecision()
6844 Cost = ScalarizationCost; in setCostBasedWideningDecision()