Lines Matching refs:IsUnary

7626                                  SmallVectorImpl<int> &Mask, bool &IsUnary) {  in getTargetShuffleMask()  argument
7636 IsUnary = false; in getTargetShuffleMask()
7644 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7651 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7658 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7667 IsUnary = true; in getTargetShuffleMask()
7678 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7685 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7691 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7697 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7703 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7712 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7722 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7731 IsUnary = true; in getTargetShuffleMask()
7738 IsUnary = true; in getTargetShuffleMask()
7745 IsUnary = true; in getTargetShuffleMask()
7751 IsUnary = true; in getTargetShuffleMask()
7757 IsUnary = true; in getTargetShuffleMask()
7762 IsUnary = true; in getTargetShuffleMask()
7770 IsUnary = true; in getTargetShuffleMask()
7776 IsUnary = true; in getTargetShuffleMask()
7789 IsUnary = true; in getTargetShuffleMask()
7801 IsUnary = true; in getTargetShuffleMask()
7815 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7822 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7827 IsUnary = true; in getTargetShuffleMask()
7832 IsUnary = true; in getTargetShuffleMask()
7837 IsUnary = true; in getTargetShuffleMask()
7842 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7859 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1); in getTargetShuffleMask()
7869 IsUnary = true; in getTargetShuffleMask()
7883 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(2); in getTargetShuffleMask()
7918 if (!IsUnary || IsFakeUnary) in getTargetShuffleMask()
7929 bool IsUnary; in getTargetShuffleMask() local
7930 return getTargetShuffleMask(N, VT, AllowSentinelZero, Ops, Mask, IsUnary); in getTargetShuffleMask()
8027 bool IsUnary; in getTargetShuffleAndZeroables() local
8032 if (!getTargetShuffleMask(N.getNode(), VT, true, Ops, Mask, IsUnary)) in getTargetShuffleAndZeroables()
8037 SDValue V2 = IsUnary ? V1 : Ops[1]; in getTargetShuffleAndZeroables()
8473 bool IsUnary = (N0 == N1); in getFauxShuffleMask() local
8476 if (!IsUnary) in getFauxShuffleMask()
8479 createPackShuffleMask(VT, Mask, IsUnary); in getFauxShuffleMask()
12134 unsigned &UnpackOpcode, bool IsUnary, in matchShuffleWithUNPCK() argument
12154 createUnpackShuffleMask(VT, Unpckl, /* Lo = */ true, IsUnary); in matchShuffleWithUNPCK()
12156 (IsUnary ? V1 : V2))) { in matchShuffleWithUNPCK()
12158 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2)); in matchShuffleWithUNPCK()
12163 createUnpackShuffleMask(VT, Unpckh, /* Lo = */ false, IsUnary); in matchShuffleWithUNPCK()
12165 (IsUnary ? V1 : V2))) { in matchShuffleWithUNPCK()
12167 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2)); in matchShuffleWithUNPCK()
12173 if (IsUnary && (Zero1 || Zero2)) { in matchShuffleWithUNPCK()
12201 if (!IsUnary) { in matchShuffleWithUNPCK()
37538 bool IsUnary) { in matchBinaryShuffle() argument
37598 if (matchShuffleWithUNPCK(MaskVT, V1, V2, Shuffle, IsUnary, Mask, DL, DAG, in matchBinaryShuffle()