Home
last modified time | relevance | path

Searched refs:SK_Broadcast (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp4134 if (CostKind == TTI::TCK_CodeSize && Kind == TTI::SK_Broadcast) { in getShuffleCost()
4170 if (Kind == TTI::SK_Broadcast || Kind == TTI::SK_Transpose || in getShuffleCost()
4175 {TTI::SK_Broadcast, MVT::v8i8, 1}, in getShuffleCost()
4176 {TTI::SK_Broadcast, MVT::v16i8, 1}, in getShuffleCost()
4177 {TTI::SK_Broadcast, MVT::v4i16, 1}, in getShuffleCost()
4178 {TTI::SK_Broadcast, MVT::v8i16, 1}, in getShuffleCost()
4179 {TTI::SK_Broadcast, MVT::v2i32, 1}, in getShuffleCost()
4180 {TTI::SK_Broadcast, MVT::v4i32, 1}, in getShuffleCost()
4181 {TTI::SK_Broadcast, MVT::v2i64, 1}, in getShuffleCost()
4182 {TTI::SK_Broadcast, MVT::v4f16, 1}, in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1548 if (Kind == TTI::SK_Broadcast) { in getShuffleCost()
1638 {TTI::SK_Broadcast, MVT::v4i16, 1}, // pshuflw in getShuffleCost()
1639 {TTI::SK_Broadcast, MVT::v2i16, 1}, // pshuflw in getShuffleCost()
1640 {TTI::SK_Broadcast, MVT::v8i8, 2}, // punpck/pshuflw in getShuffleCost()
1641 {TTI::SK_Broadcast, MVT::v4i8, 2}, // punpck/pshuflw in getShuffleCost()
1642 {TTI::SK_Broadcast, MVT::v2i8, 1}, // punpck in getShuffleCost()
1788 {TTI::SK_Broadcast, MVT::v32i16, 1}, // vpbroadcastw in getShuffleCost()
1789 {TTI::SK_Broadcast, MVT::v32f16, 1}, // vpbroadcastw in getShuffleCost()
1790 {TTI::SK_Broadcast, MVT::v64i8, 1}, // vpbroadcastb in getShuffleCost()
1823 {TTI::SK_Broadcast, MVT::v8f64, { 1, 1, 1, 1 } }, // vbroadcastsd in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp620 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); in getShuffleCost()
629 case TargetTransformInfo::SK_Broadcast: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1127 case TTI::SK_Broadcast: in getShuffleCost()
1136 unsigned NumPermMasks = Kind == TTI::SK_Broadcast ? 1 : NumPerms; in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h987 return TTI::SK_Broadcast; in improveShuffleKindFromMask()
1013 case TTI::SK_Broadcast: in improveShuffleKindFromMask()
1030 case TTI::SK_Broadcast:
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1438 return TargetTTI->getShuffleCost(TTI::SK_Broadcast, VecTy, Mask, in getInstructionCost()
H A DTargetTransformInfo.h1062 SK_Broadcast, ///< Broadcast element 0 to all other elements. enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1227 if (Kind == TTI::SK_Broadcast) { in getShuffleCost()
1294 if (Kind == TTI::SK_Broadcast) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp524 case TTI::SK_Broadcast: { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp832 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, Mask); in scalarizeVPIntrinsic()
H A DLoopVectorize.cpp5664 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy); in getUniformMemOpCost()
6286 TargetTransformInfo::SK_Broadcast, in setVectorizedCallDecision()
H A DSLPVectorizer.cpp8442 return InsertCost + TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, in getBuildVectorCost()