Home
last modified time | relevance | path

Searched refs:SK_Splice (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3977 { 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 DX86TargetTransformInfo.cpp1649 {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 DBasicTTIImpl.h1008 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 DAMDGPUTargetTransformInfo.cpp1149 case TTI::SK_Splice: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1454 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, Mask, CostKind, in getInstructionCost()
H A DTargetTransformInfo.h1074 SK_Splice ///< Concatenates elements from the first input vector enumerator
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1382 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 DRISCVTargetTransformInfo.cpp566 case TTI::SK_Splice: { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6439 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()