reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
526 ShuffleMask); 542 ShuffleMask); 558 ShuffleMask); 572 ShuffleMask); 589 ShuffleMask); 598 DecodeMOVLHPSMask(2, ShuffleMask); 607 DecodeMOVHLPSMask(2, ShuffleMask); 615 DecodeInsertElementMask(2, 1, 1, ShuffleMask); 623 DecodeInsertElementMask(4, 2, 2, ShuffleMask); 631 DecodeInsertElementMask(2, 0, 1, ShuffleMask); 639 DecodeInsertElementMask(4, 0, 2, ShuffleMask); 648 DecodeMOVSLDUPMask(getRegOperandNumElts(MI, 32, 0), ShuffleMask); 657 DecodeMOVSHDUPMask(getRegOperandNumElts(MI, 32, 0), ShuffleMask); 666 DecodeMOVDDUPMask(getRegOperandNumElts(MI, 64, 0), ShuffleMask); 684 ShuffleMask); 702 ShuffleMask); 716 ShuffleMask); 734 ShuffleMask); 752 ShuffleMask); 764 ShuffleMask); 776 ShuffleMask); 788 ShuffleMask); 799 ShuffleMask); 808 DecodePSWAPMask(2, ShuffleMask); 821 DecodeUNPCKHMask(getRegOperandNumElts(MI, 8, 0), 8, ShuffleMask); 834 DecodeUNPCKHMask(getRegOperandNumElts(MI, 16, 0), 16, ShuffleMask); 847 DecodeUNPCKHMask(getRegOperandNumElts(MI, 32, 0), 32, ShuffleMask); 858 DecodeUNPCKHMask(getRegOperandNumElts(MI, 64, 0), 64, ShuffleMask); 871 DecodeUNPCKLMask(getRegOperandNumElts(MI, 8, 0), 8, ShuffleMask); 884 DecodeUNPCKLMask(getRegOperandNumElts(MI, 16, 0), 16, ShuffleMask); 897 DecodeUNPCKLMask(getRegOperandNumElts(MI, 32, 0), 32, ShuffleMask); 908 DecodeUNPCKLMask(getRegOperandNumElts(MI, 64, 0), 64, ShuffleMask); 919 MI->getOperand(NumOperands - 1).getImm(), ShuffleMask); 933 ShuffleMask); 946 ShuffleMask); 959 ShuffleMask); 970 DecodeUNPCKLMask(getRegOperandNumElts(MI, 64, 0), 64, ShuffleMask); 981 DecodeUNPCKLMask(getRegOperandNumElts(MI, 32, 0), 32, ShuffleMask); 992 DecodeUNPCKHMask(getRegOperandNumElts(MI, 64, 0), 64, ShuffleMask); 1003 DecodeUNPCKHMask(getRegOperandNumElts(MI, 32, 0), 32, ShuffleMask); 1016 ShuffleMask); 1028 ShuffleMask); 1042 ShuffleMask); 1055 ShuffleMask); 1067 ShuffleMask); 1084 DecodeScalarMoveMask(2, nullptr == Src2Name, ShuffleMask); 1101 DecodeScalarMoveMask(4, nullptr == Src2Name, ShuffleMask); 1117 DecodeZeroMoveLowMask(2, ShuffleMask); 1124 DecodeZeroMoveLowMask(4, ShuffleMask); 1132 MI->getOperand(3).getImm(), ShuffleMask); 1142 MI->getOperand(4).getImm(), ShuffleMask); 1153 DecodeSubVectorBroadcast(4, 2, ShuffleMask); 1158 DecodeSubVectorBroadcast(8, 2, ShuffleMask); 1163 DecodeSubVectorBroadcast(8, 4, ShuffleMask); 1168 DecodeSubVectorBroadcast(8, 4, ShuffleMask); 1173 DecodeSubVectorBroadcast(16, 4, ShuffleMask); 1178 DecodeSubVectorBroadcast(16, 8, ShuffleMask); 1185 DecodeSubVectorBroadcast(4, 2, ShuffleMask); 1194 DecodeSubVectorBroadcast(8, 2, ShuffleMask); 1203 DecodeSubVectorBroadcast(16, 2, ShuffleMask); 1212 ShuffleMask); 1221 ShuffleMask); 1230 ShuffleMask); 1239 ShuffleMask); 1248 ShuffleMask); 1257 ShuffleMask); 1264 if (ShuffleMask.empty()) 1279 for (unsigned i = 0, e = ShuffleMask.size(); i != e; ++i) { 1280 if ((int)ShuffleMask[i] >= 0 && // Not sentinel. 1281 ShuffleMask[i] >= (int)e) // From second mask. 1282 ShuffleMask[i] -= e; 1289 for (unsigned i = 0, e = ShuffleMask.size(); i != e; ++i) { 1292 if (ShuffleMask[i] == SM_SentinelZero) { 1299 bool isSrc1 = ShuffleMask[i] < (int)ShuffleMask.size(); 1299 bool isSrc1 = ShuffleMask[i] < (int)ShuffleMask.size(); 1303 while (i != e && (int)ShuffleMask[i] != SM_SentinelZero && 1304 (ShuffleMask[i] < (int)ShuffleMask.size()) == isSrc1) { 1304 (ShuffleMask[i] < (int)ShuffleMask.size()) == isSrc1) { 1309 if (ShuffleMask[i] == SM_SentinelUndef) 1312 OS << ShuffleMask[i] % ShuffleMask.size(); 1312 OS << ShuffleMask[i] % ShuffleMask.size();