Home
last modified time | relevance | path

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

123

/external/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86ShuffleDecode.cpp25 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
49 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask()
59 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
68 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
76 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
83 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
90 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
99 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
111 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
124 SmallVectorImpl<int> &ShuffleMask) { in DecodePALIGNRMask()
[all …]
DX86InstComments.cpp641 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp23 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask) { in DecodeINSERTPSMask()
47 SmallVectorImpl<int> &ShuffleMask) { in DecodeInsertElementMask()
57 void DecodeMOVHLPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVHLPSMask()
66 void DecodeMOVLHPSMask(unsigned NElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVLHPSMask()
74 void DecodeMOVSLDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSLDUPMask()
81 void DecodeMOVSHDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVSHDUPMask()
88 void DecodeMOVDDUPMask(unsigned NumElts, SmallVectorImpl<int> &ShuffleMask) { in DecodeMOVDDUPMask()
97 SmallVectorImpl<int> &ShuffleMask) { in DecodePSLLDQMask()
109 SmallVectorImpl<int> &ShuffleMask) { in DecodePSRLDQMask()
122 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp115 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask()
153 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask()
189 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask()
244 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
296 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMVMask()
322 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMV3Mask()
/external/llvm-project/llvm/lib/Target/X86/
DX86ShuffleDecodeConstantPool.cpp117 SmallVectorImpl<int> &ShuffleMask) { in DecodePSHUFBMask()
155 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMILPMask()
190 unsigned Width, SmallVectorImpl<int> &ShuffleMask) { in DecodeVPERMIL2PMask()
245 SmallVectorImpl<int> &ShuffleMask) { in DecodeVPPERMMask()
DX86InstCombineIntrinsic.cpp588 int ShuffleMask[4] = {0, 1, 2, 3}; in simplifyX86insertps() local
670 SmallVector<int, 16> ShuffleMask; in simplifyX86extrq() local
747 SmallVector<int, 16> ShuffleMask; in simplifyX86insertq() local
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64PostLegalizerLowering.cpp184 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchREV() local
214 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchTRN() local
235 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchUZP() local
251 ArrayRef<int> ShuffleMask = MI.getOperand(3).getShuffleMask(); in matchZip() 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-10.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp762 struct ShuffleMask { struct
763 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() argument
773 ArrayRef<int> Mask;
774 int MinSrc = -1, MaxSrc = -1;
776 ShuffleMask lo() const { in lo()
780 ShuffleMask hi() const { in hi()
785 void print(raw_ostream &OS) const { in print()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp1096 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
1160 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
1174 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask()
1185 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp996 SmallVector<int, 16> ShuffleMask; in ExpandANY_EXTEND_VECTOR_INREG() local
1059 SmallVector<int, 16> ShuffleMask; in ExpandZERO_EXTEND_VECTOR_INREG() local
1073 static void createBSWAPShuffleMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) { in createBSWAPShuffleMask()
1084 SmallVector<int, 16> ShuffleMask; in ExpandBSWAP() local
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp762 struct ShuffleMask { struct
763 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask() function
773 ArrayRef<int> Mask;
774 int MinSrc = -1, MaxSrc = -1;
776 ShuffleMask lo() const { in lo()
780 ShuffleMask hi() const { in hi()
785 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
/external/llvm/lib/Target/X86/InstPrinter/
DX86InstComments.cpp371 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/llvm-project/llvm/lib/IR/
DConstantsContext.h200 SmallVector<int, 4> ShuffleMask; variable
DAutoUpgrade.cpp2405 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2451 SmallVector<int, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2473 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2672 SmallVector<int, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp700 uint32_t ShuffleMask[4] = { 0, 1, 2, 3 }; in simplifyX86insertps() local
783 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86extrq() local
863 SmallVector<Constant *, 16> ShuffleMask; in simplifyX86insertq() local
961 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86pshufb() local
1011 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, NumElts)); in simplifyX86vpermilvar() local
1048 auto ShuffleMask = ConstantVector::get(makeArrayRef(Indexes, Size)); in simplifyX86vpermv() local
1435 auto *ShuffleMask = ConstantDataVector::get(II.getContext(), in simplifyNeonTbl1() local
/external/llvm/lib/Analysis/
DCostModel.cpp338 SmallVector<int, 32> ShuffleMask(NumVecElems, 0); in matchVectorSplittingReduction() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86InstComments.cpp502 SmallVector<int, 8> ShuffleMask; in EmitAnyX86InstComments() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DAutoUpgrade.cpp2113 uint32_t ShuffleMask[2] = { 0, 1 }; in UpgradeIntrinsicCall() local
2279 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2324 SmallVector<uint32_t, 8> ShuffleMask(0); in UpgradeIntrinsicCall() local
2344 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() local
2539 SmallVector<uint32_t, 8> ShuffleMask(NumElts); in UpgradeIntrinsicCall() 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-10.0/llvm/include/llvm/CodeGen/
DMachineOperand.h178 ArrayRef<int> ShuffleMask; // For MO_ShuffleMask member
/external/llvm-project/llvm/utils/PerfectShuffle/
DPerfectShuffle.cpp105 unsigned short ShuffleMask; member

123