Lines Matching refs:IsUnary
4848 /// Sets \p IsUnary to true if only one source is used. Note that this will set
4849 /// IsUnary for shuffles which use a single input multiple times, and in those
4854 SmallVectorImpl<int> &Mask, bool &IsUnary) {
4861 IsUnary = false;
4871 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4876 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4880 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4884 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4888 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4892 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4903 IsUnary = true;
4909 IsUnary = true;
4915 IsUnary = true;
4920 IsUnary = true;
4925 IsUnary = true;
4929 IsUnary = true;
4932 IsUnary = true;
4947 IsUnary = true;
4963 IsUnary = true;
4972 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
4976 IsUnary = true;
4980 IsUnary = true;
4984 IsUnary = true;
4992 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
5011 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(1);
5025 IsUnary = true;
5042 IsUnary = IsFakeUnary = N->getOperand(0) == N->getOperand(2);
5077 if (!IsUnary || IsFakeUnary)
5091 bool IsUnary;
5095 Mask, IsUnary))
5099 SDValue V2 = IsUnary ? V1 : Ops[1];
5224 bool IsUnary;
5226 if (!getTargetShuffleMask(N, ShufVT, true, ShuffleOps, ShuffleMask, IsUnary))
25461 bool IsUnary;
25463 getTargetShuffleMask(N.getNode(), VT, false, Ops, Mask, IsUnary);