Searched refs:ScalarizationCost (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1475 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 D | TargetTransformInfo.cpp | 58 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 D | AMDGPUTargetTransformInfo.cpp | 763 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 D | TargetTransformInfo.h | 126 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 D | LoopVectorize.cpp | 3903 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()
|