Lines Matching refs:ShuffleMask
188 ShuffleMask.assign(Mask.begin(), Mask.end());
193 SmallVector<int, 4> ShuffleMask;
437 ArrayRef<int> ShuffleMask;
456 ArrayRef<int> ShuffleMask = std::nullopt,
459 SubclassData(SubclassData), Ops(Ops), ShuffleMask(ShuffleMask),
466 ShuffleMask(getShuffleMaskIfValid(CE)),
474 ShuffleMask(getShuffleMaskIfValid(CE)),
485 ShuffleMask == X.ShuffleMask && ExplicitTy == X.ExplicitTy;
500 if (ShuffleMask != getShuffleMaskIfValid(CE))
511 hash_combine_range(ShuffleMask.begin(), ShuffleMask.end()), ExplicitTy);
533 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);