| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 589 bool isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 594 bool isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 599 bool isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 605 unsigned ShuffleKind, SelectionDAG &DAG); 610 unsigned ShuffleKind, SelectionDAG &DAG); 615 unsigned ShuffleKind, SelectionDAG &DAG); 644 int isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind,
|
| H A D | PPCTargetTransformInfo.h | 113 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, Type *Tp,
|
| H A D | PPCISelLowering.cpp | 1779 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask() 1785 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask() 1791 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask() 1810 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask() 1817 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask() 1824 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask() 1852 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask() 1861 } else if (ShuffleKind == 2) { in isVPKUDUMShuffleMask() 1870 } else if (ShuffleKind == 1) { in isVPKUDUMShuffleMask() 2078 if ((ShuffleKind == 0 && !isLE) || (ShuffleKind == 2 && isLE)) { in isVSLDOIShuffleMask() [all …]
|
| H A D | PPCTargetTransformInfo.cpp | 991 InstructionCost PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 93 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | SystemZTargetTransformInfo.cpp | 558 InstructionCost SystemZTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 127 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, Type *Tp,
|
| H A D | HexagonTargetTransformInfo.cpp | 223 InstructionCost HexagonTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 202 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 1133 InstructionCost GCNTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 323 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AArch64TargetTransformInfo.cpp | 2096 InstructionCost AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 131 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | X86TargetTransformInfo.cpp | 1045 InstructionCost X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost() 3622 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector in getMemoryOpCost() 3623 : TTI::ShuffleKind::SK_ExtractSubvector, in getMemoryOpCost() 5074 TTI::ShuffleKind ShuffleKind = in getInterleavedMemoryOpCostAVX512() local 5078 getShuffleCost(ShuffleKind, SingleMemOpTy, None, 0, nullptr); in getInterleavedMemoryOpCostAVX512() 5101 if (NumOfResults > 1 && ShuffleKind == TTI::SK_PermuteTwoSrc) in getInterleavedMemoryOpCostAVX512()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 197 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | ARMTargetTransformInfo.cpp | 1146 InstructionCost ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 850 enum ShuffleKind { enum 1029 InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, 1606 virtual InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, 2088 InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, in getShuffleCost()
|
| H A D | TargetTransformInfoImpl.h | 471 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Ty, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 297 static Optional<TargetTransformInfo::ShuffleKind> 1590 Optional<TargetTransformInfo::ShuffleKind> 3575 TargetTransformInfo::ShuffleKind ShuffleKind, in computeExtractCost() argument 3579 if (ShuffleKind != TargetTransformInfo::SK_PermuteSingleSrc || !NumOfParts || in computeExtractCost() 3581 return TTI.getShuffleCost(ShuffleKind, VecTy, Mask); in computeExtractCost() 3748 Optional<TargetTransformInfo::ShuffleKind> Shuffle = in getEntryCost() 3787 Optional<TargetTransformInfo::ShuffleKind> ShuffleKind = in getEntryCost() local 3789 if (ShuffleKind.hasValue()) { in getEntryCost() 3794 computeExtractCost(VL, VecTy, *ShuffleKind, Mask, *TTI); in getEntryCost() 4618 Optional<TargetTransformInfo::ShuffleKind> [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 822 TTI::ShuffleKind improveShuffleKindFromMask(TTI::ShuffleKind Kind, in improveShuffleKindFromMask() 855 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, in getShuffleCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 716 InstructionCost TargetTransformInfo::getShuffleCost(ShuffleKind Kind, in getShuffleCost()
|