Lines Matching defs:ShuffleMask
163 ShuffleMask.assign(Mask.begin(), Mask.end());
168 SmallVector<int, 4> ShuffleMask;
381 ArrayRef<int> ShuffleMask;
407 ArrayRef<int> ShuffleMask = std::nullopt,
411 ShuffleMask(ShuffleMask), ExplicitTy(ExplicitTy),
417 ShuffleMask(getShuffleMaskIfValid(CE)),
425 ShuffleMask(getShuffleMaskIfValid(CE)),
444 ShuffleMask == X.ShuffleMask && ExplicitTy == X.ExplicitTy &&
458 if (ShuffleMask != getShuffleMaskIfValid(CE))
471 hash_combine_range(ShuffleMask.begin(), ShuffleMask.end()), ExplicitTy);
491 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);