|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/TargetTransformInfo.h 1562 return Impl.getScalarizationOverhead(Ty, Insert, Extract);
include/llvm/CodeGen/BasicTTIImpl.h 595 Cost += getScalarizationOverhead(VecTy, false, true);
607 Cost += getScalarizationOverhead(VecTy, true, false);
614 Cost += getScalarizationOverhead(VecTy, false, true);
795 return getScalarizationOverhead(Dst, true, true) + Num * Cost;
804 return (Src->isVectorTy() ? getScalarizationOverhead(Src, false, true)
806 (Dst->isVectorTy() ? getScalarizationOverhead(Dst, true, false)
858 return getScalarizationOverhead(ValTy, true, false) + Num * Cost;
896 Cost += getScalarizationOverhead(Src, Opcode != Instruction::Store,
1087 ScalarizationCost += getScalarizationOverhead(RetTy, true, false);
1183 ScalarizationCost = getScalarizationOverhead(RetTy, true, false);
1192 ScalarizationCost += getScalarizationOverhead(Ty, false, true);
1509 : getScalarizationOverhead(RetTy, true, false));
1523 ScalarizationCost += getScalarizationOverhead(Tys[i], false, true);
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp 120 return BaseT::getScalarizationOverhead(Ty, Insert, Extract);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 735 TotCost += getScalarizationOverhead(Src, false, NeedsExtracts);
736 TotCost += getScalarizationOverhead(Dst, NeedsInserts, false);
747 return VF /*ldxbr/lexbr*/ + getScalarizationOverhead(Dst, true, false);
760 return VF + getScalarizationOverhead(Src, false, true);
lib/Target/X86/X86TargetTransformInfo.cpp 2429 int SplitCost = getScalarizationOverhead(Src, Opcode == Instruction::Load,
2469 int MaskSplitCost = getScalarizationOverhead(MaskTy, false, true);
2475 int ValueSplitCost = getScalarizationOverhead(SrcVTy, IsLoad, IsStore);
3188 MaskUnpackCost = getScalarizationOverhead(MaskTy, false, true);