Searched refs:ScalarizationCost (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1438 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 D | AMDGPUTargetTransformInfo.cpp | 762 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 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()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 3857 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()
|