| /netbsd-src/external/apache2/llvm/dist/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 | 1767 bool PPC::isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUHUMShuffleMask() argument 1770 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask() 1776 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask() 1782 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask() 1798 bool PPC::isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUWUMShuffleMask() argument 1801 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask() 1808 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask() 1815 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask() 1835 bool PPC::isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUDUMShuffleMask() argument 1843 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask() [all …]
|
| H A D | README_ALTIVEC.txt | 287 Right now, ShuffleKind 0 is supported only on BE, and ShuffleKind 2 only on LE.
|
| H A D | PPCTargetTransformInfo.cpp | 988 InstructionCost PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 202 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 1138 InstructionCost GCNTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 130 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | X86TargetTransformInfo.cpp | 1009 InstructionCost X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost() 3396 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector in getMemoryOpCost() 3397 : TTI::ShuffleKind::SK_ExtractSubvector, in getMemoryOpCost() 4866 TTI::ShuffleKind ShuffleKind = in getInterleavedMemoryOpCostAVX512() local 4870 getShuffleCost(ShuffleKind, SingleMemOpTy, None, 0, nullptr); in getInterleavedMemoryOpCostAVX512() 4893 if (NumOfResults > 1 && ShuffleKind == TTI::SK_PermuteTwoSrc) in getInterleavedMemoryOpCostAVX512()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 302 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AArch64TargetTransformInfo.cpp | 1641 InstructionCost AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 197 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | ARMTargetTransformInfo.cpp | 1141 InstructionCost ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 850 enum ShuffleKind { enum 1060 InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, 1617 virtual InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, 2099 InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, in getShuffleCost()
|
| H A D | TargetTransformInfoImpl.h | 471 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Ty, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 293 static Optional<TargetTransformInfo::ShuffleKind> 1584 Optional<TargetTransformInfo::ShuffleKind> 3544 TargetTransformInfo::ShuffleKind ShuffleKind, in computeExtractCost() argument 3548 if (ShuffleKind != TargetTransformInfo::SK_PermuteSingleSrc || !NumOfParts || in computeExtractCost() 3550 return TTI.getShuffleCost(ShuffleKind, VecTy, Mask); in computeExtractCost() 3700 Optional<TargetTransformInfo::ShuffleKind> ShuffleKind = in getEntryCost() local 3702 if (ShuffleKind.hasValue()) { in getEntryCost() 3704 computeExtractCost(VL, VecTy, *ShuffleKind, Mask, *TTI); in getEntryCost() 3712 Optional<TargetTransformInfo::ShuffleKind> Shuffle = in getEntryCost() 4517 Optional<TargetTransformInfo::ShuffleKind> [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 797 TTI::ShuffleKind improveShuffleKindFromMask(TTI::ShuffleKind Kind, in improveShuffleKindFromMask() 829 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp, in getShuffleCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 719 InstructionCost TargetTransformInfo::getShuffleCost(ShuffleKind Kind, in getShuffleCost()
|