Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1475 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); in getIntrinsicInstrCost() local
1477 ScalarizationCost = 0; in getIntrinsicInstrCost()
1479 ScalarizationCost += in getIntrinsicInstrCost()
1481 ScalarizationCost += in getIntrinsicInstrCost()
1486 ScalarizationCost); in getIntrinsicInstrCost()
1528 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
1534 ScalarizationCost = getScalarizationOverhead(RetVTy, true, false); in getTypeBasedIntrinsicInstrCost()
1544 ScalarizationCost += getScalarizationOverhead(VTy, false, true); in getTypeBasedIntrinsicInstrCost()
1558 return ScalarCalls * ScalarCost + ScalarizationCost; in getTypeBasedIntrinsicInstrCost()
1936 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp58 Intrinsic::ID Id, const CallBase &CI, InstructionCost ScalarizationCost) in IntrinsicCostAttributes() argument
60 ScalarizationCost(ScalarizationCost) { in IntrinsicCostAttributes()
75 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
95 : II(I), RetTy(RTy), IID(Id), FMF(Flags), ScalarizationCost(ScalarCost) { in IntrinsicCostAttributes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp763 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); in getIntrinsicInstrCost() local
765 ScalarizationCost = 0; in getIntrinsicInstrCost()
767 ScalarizationCost += in getIntrinsicInstrCost()
769 ScalarizationCost += in getIntrinsicInstrCost()
774 ScalarizationCost); in getIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h126 InstructionCost ScalarizationCost = InstructionCost::getInvalid();
151 InstructionCost getScalarizationCost() const { return ScalarizationCost; } in getScalarizationCost()
159 bool skipScalarizationCost() const { return ScalarizationCost.isValid(); } in skipScalarizationCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3903 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost() local
3906 ScalarCallCost * VF.getKnownMinValue() + ScalarizationCost; in getVectorCallCost()
7440 InstructionCost ScalarizationCost = in setCostBasedWideningDecision() local
7448 InterleaveCost < ScalarizationCost) { in setCostBasedWideningDecision()
7451 } else if (GatherScatterCost < ScalarizationCost) { in setCostBasedWideningDecision()
7456 Cost = ScalarizationCost; in setCostBasedWideningDecision()