• Home
  • Raw
  • Download

Lines Matching refs:isShuffleEquivalent

7146 static bool isShuffleEquivalent(SDValue V1, SDValue V2, ArrayRef<int> Mask,  in isShuffleEquivalent()  function
7370 if (isShuffleEquivalent(V1, V2, Mask, Unpckl)) in lowerVectorShuffleWithUNPCK()
7372 if (isShuffleEquivalent(V1, V2, Mask, Unpckh)) in lowerVectorShuffleWithUNPCK()
7377 if (isShuffleEquivalent(V1, V2, Mask, Unpckl)) in lowerVectorShuffleWithUNPCK()
7381 if (isShuffleEquivalent(V1, V2, Mask, Unpckh)) in lowerVectorShuffleWithUNPCK()
8556 if (isShuffleEquivalent(V1, V2, Mask, BroadcastMask)) { in lowerVectorShuffleAsBroadcast()
8953 if (isShuffleEquivalent(V1, V2, Mask, {0, 3}) || in lowerV2F64VectorShuffle()
8954 isShuffleEquivalent(V1, V2, Mask, {1, 3})) in lowerV2F64VectorShuffle()
9222 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2})) in lowerV4F32VectorShuffle()
9224 if (isShuffleEquivalent(V1, V2, Mask, {1, 1, 3, 3})) in lowerV4F32VectorShuffle()
9267 if (isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5})) in lowerV4F32VectorShuffle()
9269 if (isShuffleEquivalent(V1, V2, Mask, {2, 3, 6, 7})) in lowerV4F32VectorShuffle()
9315 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 1, 1})) in lowerV4I32VectorShuffle()
9317 else if (isShuffleEquivalent(V1, V2, Mask, {2, 2, 3, 3})) in lowerV4I32VectorShuffle()
10715 bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask, {0, 1, 0, 1}); in lowerV2X128VectorShuffle()
10716 if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5})) { in lowerV2X128VectorShuffle()
11177 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2})) in lowerV4F64VectorShuffle()
11347 if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2})) in lowerV8F32VectorShuffle()
11349 if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3})) in lowerV8F32VectorShuffle()
11785 if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2, 4, 4, 6, 6})) in lowerV8F64VectorShuffle()
11837 if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2})) in lowerV16F32VectorShuffle()
11839 if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3})) in lowerV16F32VectorShuffle()
25742 if (isShuffleEquivalent(Op1, ShufOp, Mask, ExpectedMask)) in combineTargetShuffle()
26031 if (!(isShuffleEquivalent(V1, V2, Mask, {0, 3}) || in combineShuffleToAddSub()
26032 isShuffleEquivalent(V1, V2, Mask, {0, 5, 2, 7}) || in combineShuffleToAddSub()
26033 isShuffleEquivalent(V1, V2, Mask, {0, 9, 2, 11, 4, 13, 6, 15}))) in combineShuffleToAddSub()