Lines Matching defs:ShuffleMask
172 ShuffleMask.assign(Mask.begin(), Mask.end());
177 SmallVector<int, 4> ShuffleMask;
394 ArrayRef<int> ShuffleMask;
420 ArrayRef<int> ShuffleMask = {},
424 ShuffleMask(ShuffleMask), ExplicitTy(ExplicitTy),
430 ShuffleMask(getShuffleMaskIfValid(CE)),
438 ShuffleMask(getShuffleMaskIfValid(CE)),
457 ShuffleMask == X.ShuffleMask && ExplicitTy == X.ExplicitTy &&
471 if (ShuffleMask != getShuffleMaskIfValid(CE))
484 hash_combine_range(ShuffleMask.begin(), ShuffleMask.end()), ExplicitTy);
503 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);