Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1702 {TTI::SK_Splice, MVT::v4i16, {2,2,2,2}}, // punpck+psrldq in getShuffleCost()
1703 {TTI::SK_Splice, MVT::v2i16, {2,2,2,2}}, // punpck+psrldq in getShuffleCost()
1704 {TTI::SK_Splice, MVT::v4i8, {2,2,2,2}}, // punpck+psrldq in getShuffleCost()
1705 {TTI::SK_Splice, MVT::v2i8, {2,2,2,2}}, // punpck+psrldq in getShuffleCost()
1865 { TTI::SK_Splice, MVT::v32i16, { 2, 2, 2, 2 } }, // vshufi64x2 + palignr in getShuffleCost()
1866 { TTI::SK_Splice, MVT::v32f16, { 2, 2, 2, 2 } }, // vshufi64x2 + palignr in getShuffleCost()
1867 { TTI::SK_Splice, MVT::v64i8, { 2, 2, 2, 2 } }, // vshufi64x2 + palignr in getShuffleCost()
1893 {TTI::SK_Splice, MVT::v8f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
1894 {TTI::SK_Splice, MVT::v4f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
1895 {TTI::SK_Splice, MVT::v16f32, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5349 { TTI::SK_Splice, MVT::nxv16i8, 1 }, in getSpliceCost()
5350 { TTI::SK_Splice, MVT::nxv8i16, 1 }, in getSpliceCost()
5351 { TTI::SK_Splice, MVT::nxv4i32, 1 }, in getSpliceCost()
5352 { TTI::SK_Splice, MVT::nxv2i64, 1 }, in getSpliceCost()
5353 { TTI::SK_Splice, MVT::nxv2f16, 1 }, in getSpliceCost()
5354 { TTI::SK_Splice, MVT::nxv4f16, 1 }, in getSpliceCost()
5355 { TTI::SK_Splice, MVT::nxv8f16, 1 }, in getSpliceCost()
5356 { TTI::SK_Splice, MVT::nxv2bf16, 1 }, in getSpliceCost()
5357 { TTI::SK_Splice, MVT::nxv4bf16, 1 }, in getSpliceCost()
5358 { TTI::SK_Splice, MVT::nxv8bf16, 1 }, in getSpliceCost()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1142 return TTI::SK_Splice; in improveShuffleKindFromMask()
1151 case TTI::SK_Splice: in improveShuffleKindFromMask()
1168 case TTI::SK_Splice:
1996 return thisT()->getShuffleCost(TTI::SK_Splice, cast<VectorType>(RetTy), in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1138 SK_Splice ///< Concatenates elements from the first input vector enumerator
H A DTargetTransformInfoImpl.h1641 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, VecSrcTy, Mask, in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1238 case TTI::SK_Splice: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1564 TTI::SK_Splice, FixedVectorType::get(EltTy, 1), in lowerDotProduct()
1586 TTI::SK_Splice, FixedVectorType::get(EltTy, 1), in lowerDotProduct()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp842 case TTI::SK_Splice: { in getShuffleCost()
1488 return getShuffleCost(TTI::SK_Splice, cast<VectorType>(ICA.getReturnType()), in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp949 return Ctx.TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in computeCost()
H A DLoopVectorize.cpp6060 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()