Lines Matching refs:IsUnary
5228 SmallVectorImpl<int> &Mask, bool &IsUnary) { in getTargetShuffleMask() argument
5242 IsUnary = false; in getTargetShuffleMask()
5250 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5257 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5264 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5273 IsUnary = true; in getTargetShuffleMask()
5284 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5291 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5297 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5303 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5309 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5318 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5328 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5337 IsUnary = true; in getTargetShuffleMask()
5344 IsUnary = true; in getTargetShuffleMask()
5351 IsUnary = true; in getTargetShuffleMask()
5357 IsUnary = true; in getTargetShuffleMask()
5363 IsUnary = true; in getTargetShuffleMask()
5368 IsUnary = true; in getTargetShuffleMask()
5376 IsUnary = true; in getTargetShuffleMask()
5382 IsUnary = true; in getTargetShuffleMask()
5395 IsUnary = true; in getTargetShuffleMask()
5407 IsUnary = true; in getTargetShuffleMask()
5421 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5428 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5433 IsUnary = true; in getTargetShuffleMask()
5438 IsUnary = true; in getTargetShuffleMask()
5443 IsUnary = true; in getTargetShuffleMask()
5448 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5465 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(1); in getTargetShuffleMask()
5475 IsUnary = true; in getTargetShuffleMask()
5489 IsUnary = IsFakeUnary = N.getOperand(0) == N.getOperand(2); in getTargetShuffleMask()
5525 if (!IsUnary || IsFakeUnary) in getTargetShuffleMask()
5536 bool IsUnary; in getTargetShuffleMask() local
5537 return getTargetShuffleMask(N, AllowSentinelZero, Ops, Mask, IsUnary); in getTargetShuffleMask()
5634 bool IsUnary; in getTargetShuffleAndZeroables() local
5639 if (!getTargetShuffleMask(N, true, Ops, Mask, IsUnary)) in getTargetShuffleAndZeroables()
5644 SDValue V2 = IsUnary ? V1 : Ops[1]; in getTargetShuffleAndZeroables()
6125 bool IsUnary = (N0 == N1); in getFauxShuffleMask() local
6128 if (!IsUnary) in getFauxShuffleMask()
6131 createPackShuffleMask(VT, Mask, IsUnary); in getFauxShuffleMask()
9918 unsigned &UnpackOpcode, bool IsUnary, in matchShuffleWithUNPCK() argument
9938 createUnpackShuffleMask(VT, Unpckl, /* Lo = */ true, IsUnary); in matchShuffleWithUNPCK()
9940 (IsUnary ? V1 : V2))) { in matchShuffleWithUNPCK()
9942 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2)); in matchShuffleWithUNPCK()
9947 createUnpackShuffleMask(VT, Unpckh, /* Lo = */ false, IsUnary); in matchShuffleWithUNPCK()
9949 (IsUnary ? V1 : V2))) { in matchShuffleWithUNPCK()
9951 V2 = (Undef2 ? DAG.getUNDEF(VT) : (IsUnary ? V1 : V2)); in matchShuffleWithUNPCK()
9957 if (IsUnary && (Zero1 || Zero2)) { in matchShuffleWithUNPCK()
9985 if (!IsUnary) { in matchShuffleWithUNPCK()
38131 bool IsUnary) { in matchBinaryShuffle() argument
38221 if (matchShuffleWithUNPCK(MaskVT, V1, V2, Shuffle, IsUnary, Mask, DL, DAG, in matchBinaryShuffle()