Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1438 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); in getIntrinsicInstrCost() local
1440 ScalarizationCost = 0; in getIntrinsicInstrCost()
1442 ScalarizationCost += in getIntrinsicInstrCost()
1444 ScalarizationCost += in getIntrinsicInstrCost()
1449 ScalarizationCost); in getIntrinsicInstrCost()
1491 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
1497 ScalarizationCost = getScalarizationOverhead(RetVTy, true, false); in getTypeBasedIntrinsicInstrCost()
1507 ScalarizationCost += getScalarizationOverhead(VTy, false, true); in getTypeBasedIntrinsicInstrCost()
1521 return ScalarCalls * ScalarCost + ScalarizationCost; in getTypeBasedIntrinsicInstrCost()
1909 InstructionCost ScalarizationCost = in getTypeBasedIntrinsicInstrCost() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp762 InstructionCost ScalarizationCost = InstructionCost::getInvalid(); in getIntrinsicInstrCost() local
764 ScalarizationCost = 0; in getIntrinsicInstrCost()
766 ScalarizationCost += in getIntrinsicInstrCost()
768 ScalarizationCost += in getIntrinsicInstrCost()
773 ScalarizationCost); in getIntrinsicInstrCost()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3857 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost() local
3860 ScalarCallCost * VF.getKnownMinValue() + ScalarizationCost; in getVectorCallCost()
7357 InstructionCost ScalarizationCost = in setCostBasedWideningDecision() local
7365 InterleaveCost < ScalarizationCost) { in setCostBasedWideningDecision()
7368 } else if (GatherScatterCost < ScalarizationCost) { in setCostBasedWideningDecision()
7375 Cost = ScalarizationCost; in setCostBasedWideningDecision()