Lines Matching refs:isTargetShuffleEquivalent
11872 static bool isTargetShuffleEquivalent(MVT VT, ArrayRef<int> Mask, in isTargetShuffleEquivalent() function
11942 bool IsUnpackwdMask = (isTargetShuffleEquivalent(VT, Mask, Unpcklwd, DAG) || in isUnpackWdShuffleMask()
11943 isTargetShuffleEquivalent(VT, Mask, Unpckhwd, DAG)); in isUnpackWdShuffleMask()
11961 if (isTargetShuffleEquivalent(VT, Mask, UnpackMask, DAG) || in is128BitUnpackShuffleMask()
11962 isTargetShuffleEquivalent(VT, CommutedMask, UnpackMask, DAG)) in is128BitUnpackShuffleMask()
12155 if (isTargetShuffleEquivalent(VT, TargetMask, Unpckl, DAG, V1, in matchShuffleWithUNPCK()
12164 if (isTargetShuffleEquivalent(VT, TargetMask, Unpckh, DAG, V1, in matchShuffleWithUNPCK()
12203 if (isTargetShuffleEquivalent(VT, TargetMask, Unpckl, DAG)) { in matchShuffleWithUNPCK()
12210 if (isTargetShuffleEquivalent(VT, TargetMask, Unpckh, DAG)) { in matchShuffleWithUNPCK()
12598 if (isTargetShuffleEquivalent(VT, TargetMask, BinaryMask, DAG, V1, V2)) in matchShuffleWithPACK()
12605 if (isTargetShuffleEquivalent(VT, TargetMask, UnaryMask, DAG, V1)) in matchShuffleWithPACK()
37327 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0}, DAG, V1)) { in matchUnaryShuffle()
37332 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0, 2, 2}, DAG, V1)) { in matchUnaryShuffle()
37337 if (isTargetShuffleEquivalent(MaskVT, Mask, {1, 1, 3, 3}, DAG, V1)) { in matchUnaryShuffle()
37346 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0, 2, 2}, DAG, V1)) { in matchUnaryShuffle()
37351 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0, 2, 2, 4, 4, 6, 6}, DAG, in matchUnaryShuffle()
37357 if (isTargetShuffleEquivalent(MaskVT, Mask, {1, 1, 3, 3, 5, 5, 7, 7}, DAG, in matchUnaryShuffle()
37368 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0, 2, 2, 4, 4, 6, 6}, DAG, in matchUnaryShuffle()
37374 if (isTargetShuffleEquivalent( in matchUnaryShuffle()
37381 if (isTargetShuffleEquivalent( in matchUnaryShuffle()
37544 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 0}, DAG) && in matchBinaryShuffle()
37552 if (isTargetShuffleEquivalent(MaskVT, Mask, {1, 1}, DAG) && in matchBinaryShuffle()
37559 if (isTargetShuffleEquivalent(MaskVT, Mask, {0, 3}, DAG) && in matchBinaryShuffle()
37566 if (isTargetShuffleEquivalent(MaskVT, Mask, {4, 1, 2, 3}, DAG) && in matchBinaryShuffle()
37572 if (isTargetShuffleEquivalent(MaskVT, Mask, {8, 1, 2, 3, 4, 5, 6, 7}, in matchBinaryShuffle()
37959 if (isTargetShuffleEquivalent(RootVT, ScaledMask, IdentityMask, DAG, V1, in combineX86ShuffleChain()
38213 !isTargetShuffleEquivalent(MaskVT, Mask, {4, 1, 2, 3}, DAG)) { in combineX86ShuffleChain()
38229 isTargetShuffleEquivalent(MaskVT, Mask, {0, 2}, DAG) && in combineX86ShuffleChain()