/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 4134 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 D | X86TargetTransformInfo.cpp | 1548 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 D | SystemZTargetTransformInfo.cpp | 620 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 D | AMDGPUTargetTransformInfo.cpp | 1127 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 D | BasicTTIImpl.h | 987 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 D | TargetTransformInfoImpl.h | 1438 return TargetTTI->getShuffleCost(TTI::SK_Broadcast, VecTy, Mask, in getInstructionCost()
|
H A D | TargetTransformInfo.h | 1062 SK_Broadcast, ///< Broadcast element 0 to all other elements. enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1227 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 D | RISCVTargetTransformInfo.cpp | 524 case TTI::SK_Broadcast: { in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 832 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, Mask); in scalarizeVPIntrinsic()
|
H A D | LoopVectorize.cpp | 5664 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy); in getUniformMemOpCost() 6286 TargetTransformInfo::SK_Broadcast, in setVectorizedCallDecision()
|
H A D | SLPVectorizer.cpp | 8442 return InsertCost + TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, in getBuildVectorCost()
|