Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp3077 { TTI::SK_Splice, MVT::nxv16i8, 1 }, in getSpliceCost()
3078 { TTI::SK_Splice, MVT::nxv8i16, 1 }, in getSpliceCost()
3079 { TTI::SK_Splice, MVT::nxv4i32, 1 }, in getSpliceCost()
3080 { TTI::SK_Splice, MVT::nxv2i64, 1 }, in getSpliceCost()
3081 { TTI::SK_Splice, MVT::nxv2f16, 1 }, in getSpliceCost()
3082 { TTI::SK_Splice, MVT::nxv4f16, 1 }, in getSpliceCost()
3083 { TTI::SK_Splice, MVT::nxv8f16, 1 }, in getSpliceCost()
3084 { TTI::SK_Splice, MVT::nxv2bf16, 1 }, in getSpliceCost()
3085 { TTI::SK_Splice, MVT::nxv4bf16, 1 }, in getSpliceCost()
3086 { TTI::SK_Splice, MVT::nxv8bf16, 1 }, in getSpliceCost()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1540 {TTI::SK_Splice, MVT::v4i16, 2}, // punpck+psrldq in getShuffleCost()
1541 {TTI::SK_Splice, MVT::v2i16, 2}, // punpck+psrldq in getShuffleCost()
1542 {TTI::SK_Splice, MVT::v4i8, 2}, // punpck+psrldq in getShuffleCost()
1543 {TTI::SK_Splice, MVT::v2i8, 2}, // punpck+psrldq in getShuffleCost()
1700 {TTI::SK_Splice, MVT::v32i16, 2}, // vshufi64x2 + palignr in getShuffleCost()
1701 {TTI::SK_Splice, MVT::v32f16, 2}, // vshufi64x2 + palignr in getShuffleCost()
1702 {TTI::SK_Splice, MVT::v64i8, 2}, // vshufi64x2 + palignr in getShuffleCost()
1727 {TTI::SK_Splice, MVT::v8f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
1728 {TTI::SK_Splice, MVT::v4f64, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
1729 {TTI::SK_Splice, MVT::v16f32, { 1, 1, 1, 1 } }, // vpalignd in getShuffleCost()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h949 return TTI::SK_Splice; in improveShuffleKindFromMask()
957 case TTI::SK_Splice: in improveShuffleKindFromMask()
975 case TTI::SK_Splice:
1586 TTI::SK_Splice, cast<VectorType>(Args[0]->getType()), std::nullopt, in getIntrinsicInstrCost()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h1264 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, in getInstructionCost()
DTargetTransformInfo.h904 SK_Splice ///< Concatenates elements from the first input vector enumerator
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVTargetTransformInfo.cpp269 case TTI::SK_Splice: in getShuffleCost()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp7100 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()