| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 603 bool isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 608 bool isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 613 bool isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, 619 unsigned ShuffleKind, SelectionDAG &DAG); 624 unsigned ShuffleKind, SelectionDAG &DAG); 629 unsigned ShuffleKind, SelectionDAG &DAG); 658 int isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind,
|
| H A D | PPCTargetTransformInfo.h | 111 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, Type *Tp,
|
| H A D | PPCISelLowering.cpp | 1884 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask() 1890 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask() 1896 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask() 1915 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask() 1922 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask() 1929 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask() 1956 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask() 1965 } else if (ShuffleKind == 2) { in isVPKUDUMShuffleMask() 1974 } else if (ShuffleKind == 1) { in isVPKUDUMShuffleMask() 2182 if ((ShuffleKind == 0 && !isLE) || (ShuffleKind == 2 && isLE)) { in isVSLDOIShuffleMask() [all …]
|
| H A D | PPCTargetTransformInfo.cpp | 606 InstructionCost PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 94 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | SystemZTargetTransformInfo.cpp | 602 InstructionCost SystemZTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.h | 129 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, Type *Tp,
|
| H A D | HexagonTargetTransformInfo.cpp | 243 InstructionCost HexagonTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 233 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 1126 InstructionCost GCNTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 126 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | RISCVTargetTransformInfo.cpp | 312 InstructionCost RISCVTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost() 603 getShuffleCost(TTI::ShuffleKind::SK_PermuteSingleSrc, SubVecTy, Mask, in getInterleavedMemoryOpCost() 630 getShuffleCost(TTI::ShuffleKind::SK_PermuteSingleSrc, FVTy, Mask, in getInterleavedMemoryOpCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 148 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | X86TargetTransformInfo.cpp | 1471 InstructionCost X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost() 4887 Cost += getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector in getMemoryOpCost() 4888 : TTI::ShuffleKind::SK_ExtractSubvector, in getMemoryOpCost() 6263 TTI::ShuffleKind ShuffleKind = in getInterleavedMemoryOpCostAVX512() local 6267 ShuffleKind, SingleMemOpTy, std::nullopt, CostKind, 0, nullptr); in getInterleavedMemoryOpCostAVX512() 6290 if (NumOfResults > 1 && ShuffleKind == TTI::SK_PermuteTwoSrc) in getInterleavedMemoryOpCostAVX512()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 392 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | AArch64TargetTransformInfo.cpp | 3741 InstructionCost AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 219 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| H A D | ARMTargetTransformInfo.cpp | 1211 InstructionCost ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 2397 std::optional<TargetTransformInfo::ShuffleKind> 2418 std::optional<TargetTransformInfo::ShuffleKind> 7133 TTI::ShuffleKind ShuffleKind = TTI::SK_PermuteSingleSrc; in computeExtractCost() local 7145 ShuffleKind = TTI::SK_PermuteTwoSrc; in computeExtractCost() 7149 return ShuffleKind; in computeExtractCost() 9206 std::optional<TTI::ShuffleKind> 9290 std::optional<TTI::ShuffleKind> Res = in tryToGatherSingleRegisterExtractElements() 9320 SmallVector<std::optional<TTI::ShuffleKind>> 9334 std::optional<TTI::ShuffleKind> Res = in tryToGatherExtractElements() 9346 std::optional<TargetTransformInfo::ShuffleKind> [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1031 enum ShuffleKind { enum 1276 getShuffleCost(ShuffleKind Kind, VectorType *Tp, 1975 virtual InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, 2599 InstructionCost getShuffleCost(ShuffleKind Kind, VectorType *Tp, in getShuffleCost()
|
| H A D | TargetTransformInfoImpl.h | 576 getShuffleCost(TTI::ShuffleKind Kind, VectorType *Ty, ArrayRef<int> Mask,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 962 TTI::ShuffleKind improveShuffleKindFromMask(TTI::ShuffleKind Kind, in improveShuffleKindFromMask() 1010 InstructionCost getShuffleCost(TTI::ShuffleKind Kind, VectorType *Tp,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 889 ShuffleKind Kind, VectorType *Ty, ArrayRef<int> Mask, in getShuffleCost()
|