Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1789 ScalarizationCost = 0; in getIntrinsicInstrCost()
1791 ScalarizationCost += getScalarizationOverhead( in getIntrinsicInstrCost()
1794 ScalarizationCost += in getIntrinsicInstrCost()
1799 ScalarizationCost); in getIntrinsicInstrCost()
1841 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
1847 ScalarizationCost = getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
1858 ScalarizationCost += getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
1873 return ScalarCalls * ScalarCost + ScalarizationCost; in getTypeBasedIntrinsicInstrCost()
2289 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
2309 ScalarizationCost += getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp71 Intrinsic::ID Id, const CallBase &CI, InstructionCost ScalarizationCost, in IntrinsicCostAttributes() argument
74 ScalarizationCost(ScalarizationCost) { in IntrinsicCostAttributes()
90 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
110 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4053 ScalarizationCost = 0; in getDivRemSpeculationCost()
4059 ScalarizationCost += VF.getKnownMinValue() * in getDivRemSpeculationCost()
4063 ScalarizationCost += VF.getKnownMinValue() * in getDivRemSpeculationCost()
4073 ScalarizationCost = ScalarizationCost / getReciprocalPredBlockProb(); in getDivRemSpeculationCost()
4099 return {ScalarizationCost, SafeDivisorCost}; in getDivRemSpeculationCost()
6559 if (GatherScatterCost < ScalarizationCost) in setCostBasedWideningDecision()
6600 InstructionCost ScalarizationCost = in setCostBasedWideningDecision() local
6608 InterleaveCost < ScalarizationCost) { in setCostBasedWideningDecision()
6611 } else if (GatherScatterCost < ScalarizationCost) { in setCostBasedWideningDecision()
6616 Cost = ScalarizationCost; in setCostBasedWideningDecision()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h129 InstructionCost ScalarizationCost = InstructionCost::getInvalid();
155 InstructionCost getScalarizationCost() const { return ScalarizationCost; } in getScalarizationCost()
163 bool skipScalarizationCost() const { return ScalarizationCost.isValid(); } in skipScalarizationCost()