Searched refs:ScalarizationCost (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1789 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 D | TargetTransformInfo.cpp | 71 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 D | LoopVectorize.cpp | 4053 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 D | TargetTransformInfo.h | 129 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); 155 InstructionCost getScalarizationCost() const { return ScalarizationCost; } in getScalarizationCost() 163 bool skipScalarizationCost() const { return ScalarizationCost.isValid(); } in skipScalarizationCost()
|