Lines Matching defs:ShuffleMask
195 ShuffleMask.assign(Mask.begin(), Mask.end());
200 SmallVector<int, 4> ShuffleMask;
516 ArrayRef<int> ShuffleMask;
542 ArrayRef<int> ShuffleMask = None,
546 ShuffleMask(ShuffleMask), ExplicitTy(ExplicitTy) {}
552 Indexes(getIndicesIfValid(CE)), ShuffleMask(getShuffleMaskIfValid(CE)),
560 Indexes(getIndicesIfValid(CE)), ShuffleMask(getShuffleMaskIfValid(CE)),
571 Indexes == X.Indexes && ShuffleMask == X.ShuffleMask &&
589 if (ShuffleMask != getShuffleMaskIfValid(CE))
601 hash_combine_range(ShuffleMask.begin(), ShuffleMask.end()), ExplicitTy);
625 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);