| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 507 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function 542 Cost += getScalarizationOverhead(VecTy, false, true); in getOperandsScalarizationOverhead() 554 Cost += getScalarizationOverhead(VecTy, true, false); in getScalarizationOverhead() 561 Cost += getScalarizationOverhead(VecTy, false, true); in getScalarizationOverhead() 608 return getScalarizationOverhead(Ty, Args) + Num * Cost; 742 return getScalarizationOverhead(Dst, true, true) + Num * Cost; 805 return getScalarizationOverhead(ValTy, true, false) + Num * Cost; in getCmpSelInstrCost() 842 Cost += getScalarizationOverhead(Src, Opcode != Instruction::Store, 1129 ScalarizationCost = getScalarizationOverhead(RetTy, true, false); 1138 ScalarizationCost += getScalarizationOverhead(Ty, false, true); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 411 return VF * DivMulSeqCost + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 434 unsigned Cost = (VF * ScalarCost) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 451 unsigned Cost = (VF * LIBCALL_COST) + getScalarizationOverhead(Ty, Args); in getArithmeticInstrCost() 714 TotCost += getScalarizationOverhead(Src, false, NeedsExtracts); in getCastInstrCost() 715 TotCost += getScalarizationOverhead(Dst, NeedsInserts, false); in getCastInstrCost() 726 return VF /*ldxbr/lexbr*/ + getScalarizationOverhead(Dst, true, false); in getCastInstrCost() 739 return VF + getScalarizationOverhead(Src, false, true); in getCastInstrCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 117 unsigned HexagonTTIImpl::getScalarizationOverhead(Type *Ty, bool Insert, in getScalarizationOverhead() function in HexagonTTIImpl 119 return BaseT::getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
|
| H A D | HexagonTargetTransformInfo.h | 105 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 566 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const; 1090 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) = 0; 1355 unsigned getScalarizationOverhead(Type *Ty, bool Insert, in getScalarizationOverhead() function 1357 return Impl.getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
|
| H A D | TargetTransformInfoImpl.h | 299 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 244 getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const { in getScalarizationOverhead() function in TargetTransformInfo 245 return TTIImpl->getScalarizationOverhead(Ty, Insert, Extract); in getScalarizationOverhead()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 3027 static unsigned getScalarizationOverhead(Instruction *I, unsigned VF, in getScalarizationOverhead() function 3037 Cost += TTI.getScalarizationOverhead(RetTy, true, false); in getScalarizationOverhead() 3086 unsigned ScalarizationCost = getScalarizationOverhead(CI, VF, TTI); in getVectorCallCost() 5350 ScalarCost += TTI.getScalarizationOverhead(ToVectorTy(I->getType(), VF), in computePredInstDiscount() 5366 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 5487 Cost += getScalarizationOverhead(I, VF, TTI); in getMemInstScalarizationCost() 5825 return (TTI.getScalarizationOverhead(Vec_i1Ty, false, true) + in getInstructionCost() 5879 Cost += getScalarizationOverhead(I, VF, TTI); in getInstructionCost() 6009 getScalarizationOverhead(I, VF, TTI); in getInstructionCost()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 2204 int SplitCost = getScalarizationOverhead(Src, Opcode == Instruction::Load, in getMemoryOpCost() 2241 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); in getMaskedMemoryOpCost() 2247 int ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost() 2796 MaskUnpackCost = getScalarizationOverhead(MaskTy, false, true); in getGSScalarCost()
|