Home
last modified time | relevance | path

Searched refs:ShuffleKind (Results 1 – 22 of 22) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.h523 bool isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind,
528 bool isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind,
533 bool isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind,
539 unsigned ShuffleKind, SelectionDAG &DAG);
544 unsigned ShuffleKind, SelectionDAG &DAG);
549 unsigned ShuffleKind, SelectionDAG &DAG);
578 int isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind,
DPPCTargetTransformInfo.h96 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DPPCISelLowering.cpp1510 bool PPC::isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUHUMShuffleMask() argument
1513 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask()
1519 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask()
1525 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask()
1541 bool PPC::isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUWUMShuffleMask() argument
1544 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask()
1551 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask()
1558 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask()
1578 bool PPC::isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUDUMShuffleMask() argument
1586 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask()
[all …]
DREADME_ALTIVEC.txt292 Right now, ShuffleKind 0 is supported only on BE, and ShuffleKind 2 only on LE.
DPPCTargetTransformInfo.cpp728 int PPCTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h80 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DSystemZTargetTransformInfo.cpp513 int SystemZTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h120 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
DHexagonTargetTransformInfo.cpp206 unsigned HexagonTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h213 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DAArch64TargetTransformInfo.cpp956 int AArch64TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h130 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DX86TargetTransformInfo.cpp889 int X86TTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
3728 TTI::ShuffleKind ShuffleKind = in getInterleavedMemoryOpCostAVX512() local
3732 getShuffleCost(ShuffleKind, SingleMemOpTy, 0, nullptr); in getInterleavedMemoryOpCostAVX512()
3755 if (NumOfResults > 1 && ShuffleKind == TTI::SK_PermuteTwoSrc) in getInterleavedMemoryOpCostAVX512()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h168 int getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, Type *SubTp);
DARMTargetTransformInfo.cpp575 int ARMTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h204 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index,
DAMDGPUTargetTransformInfo.cpp707 unsigned GCNTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h777 enum ShuffleKind { enum
919 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index = 0,
1320 virtual int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index,
1724 int getShuffleCost(ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()
DTargetTransformInfoImpl.h442 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Ty, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp284 static Optional<TargetTransformInfo::ShuffleKind>
3248 Optional<TargetTransformInfo::ShuffleKind> ShuffleKind = isShuffle(VL); in getEntryCost() local
3249 if (ShuffleKind.hasValue()) { in getEntryCost()
3250 int Cost = TTI->getShuffleCost(ShuffleKind.getValue(), VecTy); in getEntryCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp605 int TargetTransformInfo::getShuffleCost(ShuffleKind Kind, Type *Ty, int Index, in getShuffleCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h678 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, in getShuffleCost()