/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3977 { TTI::SK_Splice, MVT::nxv16i8, 1 }, in getSpliceCost() 3978 { TTI::SK_Splice, MVT::nxv8i16, 1 }, in getSpliceCost() 3979 { TTI::SK_Splice, MVT::nxv4i32, 1 }, in getSpliceCost() 3980 { TTI::SK_Splice, MVT::nxv2i64, 1 }, in getSpliceCost() 3981 { TTI::SK_Splice, MVT::nxv2f16, 1 }, in getSpliceCost() 3982 { TTI::SK_Splice, MVT::nxv4f16, 1 }, in getSpliceCost() 3983 { TTI::SK_Splice, MVT::nxv8f16, 1 }, in getSpliceCost() 3984 { TTI::SK_Splice, MVT::nxv2bf16, 1 }, in getSpliceCost() 3985 { TTI::SK_Splice, MVT::nxv4bf16, 1 }, in getSpliceCost() 3986 { TTI::SK_Splice, MVT::nxv8bf16, 1 }, in getSpliceCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 1649 {TTI::SK_Splice, MVT::v4i16, 2}, // punpck+psrldq in getShuffleCost() 1650 {TTI::SK_Splice, MVT::v2i16, 2}, // punpck+psrldq in getShuffleCost() 1651 {TTI::SK_Splice, MVT::v4i8, 2}, // punpck+psrldq in getShuffleCost() 1652 {TTI::SK_Splice, MVT::v2i8, 2}, // punpck+psrldq in getShuffleCost() 1812 {TTI::SK_Splice, MVT::v32i16, 2}, // vshufi64x2 + palignr in getShuffleCost() 1813 {TTI::SK_Splice, MVT::v32f16, 2}, // vshufi64x2 + palignr in getShuffleCost() 1814 {TTI::SK_Splice, MVT::v64i8, 2}, // vshufi64x2 + palignr in getShuffleCost() 1839 {TTI::SK_Splice, MVT::v8f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost() 1840 {TTI::SK_Splice, MVT::v4f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost() 1841 {TTI::SK_Splice, MVT::v16f32, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1008 return TTI::SK_Splice; in improveShuffleKindFromMask() 1017 case TTI::SK_Splice: in improveShuffleKindFromMask() 1035 case TTI::SK_Splice: 1679 TTI::SK_Splice, cast<VectorType>(Args[0]->getType()), std::nullopt, in getIntrinsicInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 1149 case TTI::SK_Splice: in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1454 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, Mask, CostKind, in getInstructionCost()
|
H A D | TargetTransformInfo.h | 1074 SK_Splice ///< Concatenates elements from the first input vector enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1382 TTI.getShuffleCost(TTI::SK_Splice, FixedVectorType::get(EltTy, 1), in lowerDotProduct() 1404 TTI.getShuffleCost(TTI::SK_Splice, FixedVectorType::get(EltTy, 1), in lowerDotProduct()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 566 case TTI::SK_Splice: { in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 6439 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()
|