Home | History | Annotate | Download | only in InstPrinter

Lines Matching refs:ShuffleMask

34   SmallVector<int, 8> ShuffleMask;
44 DecodeINSERTPSMask(MI->getOperand(3).getImm(), ShuffleMask);
52 DecodeMOVLHPSMask(2, ShuffleMask);
60 DecodeMOVHLPSMask(2, ShuffleMask);
74 ShuffleMask);
85 ShuffleMask);
98 ShuffleMask);
108 ShuffleMask);
122 ShuffleMask);
132 ShuffleMask);
144 ShuffleMask);
154 ShuffleMask);
165 DecodeUNPCKHMask(MVT::v16i8, ShuffleMask);
173 DecodeUNPCKHMask(MVT::v32i8, ShuffleMask);
183 DecodeUNPCKHMask(MVT::v8i16, ShuffleMask);
191 DecodeUNPCKHMask(MVT::v16i16, ShuffleMask);
201 DecodeUNPCKHMask(MVT::v4i32, ShuffleMask);
209 DecodeUNPCKHMask(MVT::v8i32, ShuffleMask);
219 DecodeUNPCKHMask(MVT::v2i64, ShuffleMask);
227 DecodeUNPCKHMask(MVT::v4i64, ShuffleMask);
238 DecodeUNPCKLMask(MVT::v16i8, ShuffleMask);
246 DecodeUNPCKLMask(MVT::v32i8, ShuffleMask);
256 DecodeUNPCKLMask(MVT::v8i16, ShuffleMask);
264 DecodeUNPCKLMask(MVT::v16i16, ShuffleMask);
274 DecodeUNPCKLMask(MVT::v4i32, ShuffleMask);
282 DecodeUNPCKLMask(MVT::v8i32, ShuffleMask);
292 DecodeUNPCKLMask(MVT::v2i64, ShuffleMask);
300 DecodeUNPCKLMask(MVT::v4i64, ShuffleMask);
312 ShuffleMask);
323 ShuffleMask);
337 ShuffleMask);
348 ShuffleMask);
359 DecodeUNPCKLMask(MVT::v2f64, ShuffleMask);
367 DecodeUNPCKLMask(MVT::v4f64, ShuffleMask);
377 DecodeUNPCKLMask(MVT::v4f32, ShuffleMask);
385 DecodeUNPCKLMask(MVT::v8f32, ShuffleMask);
395 DecodeUNPCKHMask(MVT::v2f64, ShuffleMask);
403 DecodeUNPCKHMask(MVT::v4f64, ShuffleMask);
413 DecodeUNPCKHMask(MVT::v4f32, ShuffleMask);
421 DecodeUNPCKHMask(MVT::v8f32, ShuffleMask);
432 ShuffleMask);
442 ShuffleMask);
452 ShuffleMask);
462 ShuffleMask);
475 ShuffleMask);
487 ShuffleMask);
494 if (!ShuffleMask.empty()) {
501 for (unsigned i = 0, e = ShuffleMask.size(); i != e; ++i) {
502 if ((int)ShuffleMask[i] >= 0 && // Not sentinel.
503 ShuffleMask[i] >= (int)e) // From second mask.
504 ShuffleMask[i] -= e;
511 for (unsigned i = 0, e = ShuffleMask.size(); i != e; ++i) {
514 if (ShuffleMask[i] == SM_SentinelZero) {
521 bool isSrc1 = ShuffleMask[i] < (int)ShuffleMask.size();
526 (int)ShuffleMask[i] >= 0 &&
527 (ShuffleMask[i] < (int)ShuffleMask.size()) == isSrc1) {
532 OS << ShuffleMask[i] % ShuffleMask.size();