| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 1702 {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 D | AArch64TargetTransformInfo.cpp | 5349 { 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 D | BasicTTIImpl.h | 1142 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 D | TargetTransformInfo.h | 1138 SK_Splice ///< Concatenates elements from the first input vector enumerator
|
| H A D | TargetTransformInfoImpl.h | 1641 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, VecSrcTy, Mask, in getInstructionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 1238 case TTI::SK_Splice: in getShuffleCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1564 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 D | RISCVTargetTransformInfo.cpp | 842 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 D | VPlanRecipes.cpp | 949 return Ctx.TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in computeCost()
|
| H A D | LoopVectorize.cpp | 6060 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()
|