Lines Matching refs:isShuffleEquivalent
9581 static bool isShuffleEquivalent(SDValue V1, SDValue V2, ArrayRef<int> Mask, in isShuffleEquivalent() function
10005 if (isShuffleEquivalent(V1, V2, Mask, Unpckl)) in lowerVectorShuffleWithUNPCK()
10010 if (isShuffleEquivalent(V1, V2, Mask, Unpckh)) in lowerVectorShuffleWithUNPCK()
10015 if (isShuffleEquivalent(V1, V2, Mask, Unpckl)) in lowerVectorShuffleWithUNPCK()
10019 if (isShuffleEquivalent(V1, V2, Mask, Unpckh)) in lowerVectorShuffleWithUNPCK()
11659 if (isShuffleEquivalent(V1, V2, Mask, BroadcastMask)) { in lowerVectorShuffleAsBroadcast()
12134 if (isShuffleEquivalent(V1, V2, Mask, {0, 3}) || in lowerV2F64VectorShuffle()
12135 isShuffleEquivalent(V1, V2, Mask, {1, 3})) in lowerV2F64VectorShuffle()
12388 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2})) in lowerV4F32VectorShuffle()
12390 if (isShuffleEquivalent(V1, V2, Mask, {1, 1, 3, 3})) in lowerV4F32VectorShuffle()
12404 if (isShuffleEquivalent(V1, V2, Mask, {0, 1, 0, 1})) in lowerV4F32VectorShuffle()
12406 if (isShuffleEquivalent(V1, V2, Mask, {2, 3, 2, 3})) in lowerV4F32VectorShuffle()
12445 if (isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5})) in lowerV4F32VectorShuffle()
12447 if (isShuffleEquivalent(V1, V2, Mask, {2, 3, 6, 7})) in lowerV4F32VectorShuffle()
12495 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 1, 1})) in lowerV4I32VectorShuffle()
12497 else if (isShuffleEquivalent(V1, V2, Mask, {2, 2, 3, 3})) in lowerV4I32VectorShuffle()
14033 bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask, {0, 1, 0, 1}); in lowerV2X128VectorShuffle()
14034 if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5})) { in lowerV2X128VectorShuffle()
14647 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2})) in lowerV4F64VectorShuffle()
14851 if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2})) in lowerV8F32VectorShuffle()
14853 if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3})) in lowerV8F32VectorShuffle()
15330 bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask, in lowerV4X128VectorShuffle()
15332 if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask, in lowerV4X128VectorShuffle()
15411 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2, 4, 4, 6, 6})) in lowerV8F64VectorShuffle()
15473 if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2})) in lowerV16F32VectorShuffle()
15475 if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3})) in lowerV16F32VectorShuffle()