Home
last modified time | relevance | path

Searched refs:getScalarizationOverhead (Results 1 – 6 of 6) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h47 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function
323 return getScalarizationOverhead(Ty, true, true) + Num * Cost;
414 return getScalarizationOverhead(Dst, true, true) + Num * Cost; in getCastInstrCost()
423 return (Src->isVectorTy() ? getScalarizationOverhead(Src, false, true) in getCastInstrCost()
425 (Dst->isVectorTy() ? getScalarizationOverhead(Dst, true, false) in getCastInstrCost()
467 return getScalarizationOverhead(ValTy, true, false) + Num * Cost; in getCmpSelInstrCost()
504 Cost += getScalarizationOverhead(Src, Opcode != Instruction::Store, in getMemoryOpCost()
593 ScalarizationCost = getScalarizationOverhead(RetTy, true, false); in getIntrinsicInstrCost()
601 ScalarizationCost += getScalarizationOverhead(Ty, false, true); in getIntrinsicInstrCost()
723 unsigned ScalarizationCost = getScalarizationOverhead(RetTy, true, false); in getIntrinsicInstrCost()
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h38 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.h36 int getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
DX86TargetTransformInfo.cpp937 int X86TTIImpl::getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) { in getScalarizationOverhead() function in X86TTIImpl
972 int SplitCost = getScalarizationOverhead(Src, Opcode == Instruction::Load, in getMemoryOpCost()
1009 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true); in getMaskedMemoryOpCost()
1015 int ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h39 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract);
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3058 static unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract, in getScalarizationOverhead() function
3107 getScalarizationOverhead(RetTy, true, false, TTI); in getVectorCallCost()
3109 ScalarizationCost += getScalarizationOverhead(Tys[i], false, true, TTI); in getVectorCallCost()