Searched refs:SK_Splice (Results 1 – 7 of 7) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64TargetTransformInfo.cpp | 3077 { 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/ |
| D | X86TargetTransformInfo.cpp | 1540 {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/ |
| D | BasicTTIImpl.h | 949 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/ |
| D | TargetTransformInfoImpl.h | 1264 return TargetTTI->getShuffleCost(TTI::SK_Splice, VecTy, in getInstructionCost()
|
| D | TargetTransformInfo.h | 904 SK_Splice ///< Concatenates elements from the first input vector enumerator
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVTargetTransformInfo.cpp | 269 case TTI::SK_Splice: in getShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorize.cpp | 7100 return TTI.getShuffleCost(TargetTransformInfo::SK_Splice, in getInstructionCost()
|