Lines Matching defs:getTargetShuffleMask
5226 static bool getTargetShuffleMask(SDValue N, bool AllowSentinelZero,
5239 assert(Mask.empty() && "getTargetShuffleMask expects an empty Mask vector");
5240 assert(Ops.empty() && "getTargetShuffleMask expects an empty Ops vector");
5532 // Wrapper for getTargetShuffleMask with InUnary;
5533 static bool getTargetShuffleMask(SDValue N, bool AllowSentinelZero,
5537 return getTargetShuffleMask(N, AllowSentinelZero, Ops, Mask, IsUnary);
5639 if (!getTargetShuffleMask(N, true, Ops, Mask, IsUnary))
6424 if (!getTargetShuffleMask(Op, true, ShuffleOps, ShuffleMask))
37585 if (getTargetShuffleMask(Op, true, Ops, Mask)) {
37754 if (getTargetShuffleMask(Op, true, Ops, Mask)) {
40148 /// This is a very minor wrapper around getTargetShuffleMask to easy forming v4
40154 bool HaveMask = getTargetShuffleMask(N, false, Ops, Mask);
40393 if (!getTargetShuffleMask(BC0, /*AllowSentinelZero=*/false, Ops0, Mask0) ||
40394 !getTargetShuffleMask(BC1, /*AllowSentinelZero=*/false, Ops1, Mask1) ||
40518 if (!getTargetShuffleMask(N, false, Ops, Mask))
41072 getTargetShuffleMask(N, /*AllowSentinelZero=*/false, Ops, Mask)) {
41104 if (getTargetShuffleMask(N, false, Ops, Mask) && Ops.size() == 2) {
43293 if (getTargetShuffleMask(Op, true, Ops, Mask)) {
45908 getTargetShuffleMask(LHS, true, LHSOps, LHSMask) &&
45909 getTargetShuffleMask(RHS, true, RHSOps, RHSMask)) {
56317 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))
56343 if (!getTargetShuffleMask(Ops[i], false, SubOps, SubMask))