Lines Matching refs:isTargetShuffleEquivalent
9616 static bool isTargetShuffleEquivalent(ArrayRef<int> Mask, in isTargetShuffleEquivalent() function
9685 bool IsUnpackwdMask = (isTargetShuffleEquivalent(Mask, Unpcklwd) || in isUnpackWdShuffleMask()
9686 isTargetShuffleEquivalent(Mask, Unpckhwd)); in isUnpackWdShuffleMask()
9935 if (isTargetShuffleEquivalent(TargetMask, Unpckl)) { in matchVectorShuffleWithUNPCK()
9943 if (isTargetShuffleEquivalent(TargetMask, Unpckh)) { in matchVectorShuffleWithUNPCK()
9981 if (isTargetShuffleEquivalent(TargetMask, Unpckl)) { in matchVectorShuffleWithUNPCK()
9988 if (isTargetShuffleEquivalent(TargetMask, Unpckh)) { in matchVectorShuffleWithUNPCK()
10158 if (isTargetShuffleEquivalent(TargetMask, BinaryMask)) in matchVectorShuffleWithPACK()
10165 if (isTargetShuffleEquivalent(TargetMask, UnaryMask)) in matchVectorShuffleWithPACK()
30382 if (!Subtarget.hasAVX2() && isTargetShuffleEquivalent(Mask, {0, 0})) { in matchUnaryVectorShuffle()
30387 if (isTargetShuffleEquivalent(Mask, {0, 0, 2, 2})) { in matchUnaryVectorShuffle()
30392 if (isTargetShuffleEquivalent(Mask, {1, 1, 3, 3})) { in matchUnaryVectorShuffle()
30401 if (isTargetShuffleEquivalent(Mask, {0, 0, 2, 2})) { in matchUnaryVectorShuffle()
30406 if (isTargetShuffleEquivalent(Mask, {0, 0, 2, 2, 4, 4, 6, 6})) { in matchUnaryVectorShuffle()
30411 if (isTargetShuffleEquivalent(Mask, {1, 1, 3, 3, 5, 5, 7, 7})) { in matchUnaryVectorShuffle()
30421 if (isTargetShuffleEquivalent(Mask, {0, 0, 2, 2, 4, 4, 6, 6})) { in matchUnaryVectorShuffle()
30426 if (isTargetShuffleEquivalent( in matchUnaryVectorShuffle()
30432 if (isTargetShuffleEquivalent( in matchUnaryVectorShuffle()
30443 if (isTargetShuffleEquivalent(Mask, BroadcastMask)) { in matchUnaryVectorShuffle()
30588 if (isTargetShuffleEquivalent(Mask, {0, 0}) && AllowFloatDomain) { in matchBinaryVectorShuffle()
30595 if (isTargetShuffleEquivalent(Mask, {1, 1}) && AllowFloatDomain) { in matchBinaryVectorShuffle()
30601 if (isTargetShuffleEquivalent(Mask, {0, 3}) && Subtarget.hasSSE2() && in matchBinaryVectorShuffle()
30608 if (isTargetShuffleEquivalent(Mask, {4, 1, 2, 3}) && in matchBinaryVectorShuffle()
32251 (isTargetShuffleEquivalent(Mask, {0, 0}) || in foldShuffleOfHorizOp()
32252 isTargetShuffleEquivalent(Mask, {0, 1, 0, 1}) || in foldShuffleOfHorizOp()
32253 isTargetShuffleEquivalent(Mask, {0, 1, 2, 3, 0, 1, 2, 3}))) in foldShuffleOfHorizOp()
32257 (isTargetShuffleEquivalent(Mask, {0, 0, 2, 2}) || in foldShuffleOfHorizOp()
32258 isTargetShuffleEquivalent(Mask, {0, 1, 0, 1, 4, 5, 4, 5}) || in foldShuffleOfHorizOp()
32259 isTargetShuffleEquivalent( in foldShuffleOfHorizOp()