Searched refs:SK_Reverse (Results 1 – 9 of 9) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64TargetTransformInfo.cpp | 3224 Kind == TTI::SK_Reverse || Kind == TTI::SK_Splice) { in getShuffleCost() 3273 {TTI::SK_Reverse, MVT::v2i32, 1}, // REV64 in getShuffleCost() 3274 {TTI::SK_Reverse, MVT::v4i32, 2}, // REV64; EXT in getShuffleCost() 3275 {TTI::SK_Reverse, MVT::v2i64, 1}, // EXT in getShuffleCost() 3276 {TTI::SK_Reverse, MVT::v2f32, 1}, // REV64 in getShuffleCost() 3277 {TTI::SK_Reverse, MVT::v4f32, 2}, // REV64; EXT in getShuffleCost() 3278 {TTI::SK_Reverse, MVT::v2f64, 1}, // EXT in getShuffleCost() 3279 {TTI::SK_Reverse, MVT::v8f16, 2}, // REV64; EXT in getShuffleCost() 3280 {TTI::SK_Reverse, MVT::v8i16, 2}, // REV64; EXT in getShuffleCost() 3281 {TTI::SK_Reverse, MVT::v16i8, 2}, // REV64; EXT in getShuffleCost() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86TargetTransformInfo.cpp | 1535 {TTI::SK_Reverse, MVT::v4i16, 1}, // pshuflw in getShuffleCost() 1536 {TTI::SK_Reverse, MVT::v2i16, 1}, // pshuflw in getShuffleCost() 1537 {TTI::SK_Reverse, MVT::v4i8, 3}, // punpck/pshuflw/packus in getShuffleCost() 1538 {TTI::SK_Reverse, MVT::v2i8, 1}, // punpck in getShuffleCost() 1659 {TTI::SK_Reverse, MVT::v64i8, 1}, // vpermb in getShuffleCost() 1660 {TTI::SK_Reverse, MVT::v32i8, 1}, // vpermb in getShuffleCost() 1680 {TTI::SK_Reverse, MVT::v32i16, 2}, // vpermw in getShuffleCost() 1681 {TTI::SK_Reverse, MVT::v32f16, 2}, // vpermw in getShuffleCost() 1682 {TTI::SK_Reverse, MVT::v16i16, 2}, // vpermw in getShuffleCost() 1683 {TTI::SK_Reverse, MVT::v64i8, 2}, // pshufb + vshufi64x2 in getShuffleCost() [all …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | BasicTTIImpl.h | 939 return TTI::SK_Reverse; in improveShuffleKindFromMask() 952 case TTI::SK_Reverse: in improveShuffleKindFromMask() 976 case TTI::SK_Reverse: 1580 TTI::SK_Reverse, cast<VectorType>(Args[0]->getType()), std::nullopt, in getIntrinsicInstrCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUTargetTransformInfo.cpp | 1130 case TTI::SK_Reverse: in getShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | TargetTransformInfoImpl.h | 1233 return TargetTTI->getShuffleCost(TTI::SK_Reverse, VecTy, in getInstructionCost()
|
| D | TargetTransformInfo.h | 893 SK_Reverse, ///< Reverse the order of the vector. enumerator
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVTargetTransformInfo.cpp | 271 case TTI::SK_Reverse: in getShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMTargetTransformInfo.cpp | 1236 if (Kind == TTI::SK_Reverse) { in getShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorize.cpp | 6460 Cost += TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, in getConsecutiveMemOpCost() 6545 TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, in getInterleaveGroupCost()
|