reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
10711   if (isShuffleEquivalent(V1, V2, Mask, Unpckl))
10716   if (isShuffleEquivalent(V1, V2, Mask, Unpckh))
10721   if (isShuffleEquivalent(V1, V2, Mask, Unpckl))
10725   if (isShuffleEquivalent(V1, V2, Mask, Unpckh))
12511     if (isShuffleEquivalent(V1, V2, Mask, BroadcastMask)) {
12963   if (isShuffleEquivalent(V1, V2, Mask, {0, 3}) ||
12964       isShuffleEquivalent(V1, V2, Mask, {1, 3}))
13195       if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2}))
13197       if (isShuffleEquivalent(V1, V2, Mask, {1, 1, 3, 3}))
13211       if (isShuffleEquivalent(V1, V2, Mask, {0, 1, 0, 1}))
13213       if (isShuffleEquivalent(V1, V2, Mask, {2, 3, 2, 3}))
13255     if (isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5}))
13257     if (isShuffleEquivalent(V1, V2, Mask, {2, 3, 6, 7}))
13305     if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 1, 1}))
13307     else if (isShuffleEquivalent(V1, V2, Mask, {2, 2, 3, 3}))
14851     bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask, {0, 1, 0, 1});
14852     if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask, {0, 1, 4, 5})) {
15594     if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2}))
15806     if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2}))
15808     if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3}))
16284   bool OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask,
16286   if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask,
16364     if (isShuffleEquivalent(V1, V2, Mask, {0, 0, 2, 2, 4, 4, 6, 6}))
16423     if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2}))
16425     if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3}))