Home
last modified time | relevance | path

Searched defs:ShuffleMask (Results 1 – 25 of 44) sorted by relevance

12

/external/swiftshader/third_party/LLVM/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeINSERTPSMask()
48 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVHLPSMask()
58 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodeMOVLHPSMask()
67 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFMask()
75 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFHWMask()
87 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePSHUFLWMask()
99 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLBWMask()
104 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLWDMask()
109 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLDQMask()
114 SmallVectorImpl<unsigned> &ShuffleMask) { in DecodePUNPCKLQDQMask()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp24 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
48 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask()
58 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
67 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
75 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
82 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
89 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
98 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
110 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
123 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
[all …]
/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
49 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask()
60 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
69 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
77 void DecodeMOVSLDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
85 void DecodeMOVSHDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
93 void DecodeMOVDDUPMask(MVT VT, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
107 void DecodePSLLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
121 void DecodePSRLDQMask(MVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
137 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
[all …]
/external/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp26 void DecodePSHUFBMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask()
95 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask()
160 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask()
232 void DecodeVPPERMMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
301 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMVMask()
335 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMV3Mask()
DX86MCInstLower.cpp1178 SmallVector<int, 8> ShuffleMask(Mask.begin(), Mask.end()); in getShuffleComment() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp115 void DecodePSHUFBMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask()
155 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask()
192 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask()
245 void DecodeVPPERMMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
295 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMVMask()
323 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMV3Mask()
DX86InterleavedAccess.cpp470 SmallVectorImpl<uint32_t> &ShuffleMask, in DecodePALIGNRMask()
DX86MCInstLower.cpp1457 SmallVector<int, 8> ShuffleMask(Mask.begin(), Mask.end()); in getShuffleComment() local
/external/swiftshader/third_party/LLVM/lib/Target/X86/InstPrinter/
DX86InstComments.cpp32 SmallVector<unsigned, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp798 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
849 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
863 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask()
874 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp847 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
898 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
912 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask()
923 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp757 struct ShuffleMask { struct
758 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() function
768 ArrayRef<int> Mask;
769 int MinSrc = -1, MaxSrc = -1;
771 ShuffleMask lo() const { in lo()
775 ShuffleMask hi() const { in hi()
780 void print(raw_ostream &OS) const { in print()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp505 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 }; in simplifyX86insertps() local
588 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86extrq() local
668 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86insertq() local
766 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86pshufb() local
818 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86vpermilvar() local
854 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, Size)); in simplifyX86vpermv() local
893 SmallVector<uint32_t, 8> ShuffleMask(NumElts); in simplifyX86vperm2() local
DInstCombineVectorOps.cpp1056 SmallVector<Constant *, 16> ShuffleMask(SrcNumElems, in visitShuffleVectorInst() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp743 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 }; in simplifyX86insertps() local
826 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86extrq() local
906 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86insertq() local
1004 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86pshufb() local
1054 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86vpermilvar() local
1091 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, Size)); in simplifyX86vpermv() local
1526 auto *ShuffleMask = ConstantDataVector::get(II.getContext(), in simplifyNeonTbl1() local
DInstCombineVectorOps.cpp1490 SmallVector<Constant *, 16> ShuffleMask(SrcNumElems, in visitShuffleVectorInst() local
/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp371 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/Analysis/
DCostModel.cpp338 SmallVector<int, 32> ShuffleMask(NumVecElems, 0); in matchVectorSplittingReduction() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DAutoUpgrade.cpp1845 uint32_t ShuffleMask[2] = { 0, 1 }; in UpgradeIntrinsicCall() local
1982 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2019 SmallVector<uint32_t, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2039 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2216 SmallVector<uint32_t, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp503 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm/lib/IR/
DAutoUpgrade.cpp705 uint32_t ShuffleMask[2] = { 0, 1 }; in UpgradeIntrinsicCall() local
919 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
/external/swiftshader/third_party/llvm-7.0/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp106 unsigned short ShuffleMask; member
/external/swiftshader/third_party/LLVM/utils/PerfectShuffle/
DPerfectShuffle.cpp105 unsigned short ShuffleMask; member
/external/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp106 unsigned short ShuffleMask; member
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCasts.cpp1426 SmallVector<Constant*, 16> ShuffleMask; in OptimizeVectorResize() local

12