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

References

lib/Target/X86/X86ISelLowering.cpp
15486   for (int i = 0; i < NumElts; ++i) {
15486   for (int i = 0; i < NumElts; ++i) {
15487     if (Mask[i] == SM_SentinelUndef || ZeroLane[i & 1])
15487     if (Mask[i] == SM_SentinelUndef || ZeroLane[i & 1])
15489     if (Mask[i] < 0)
15491     int Val = (i & 6) + NumElts * (i & 1);
15491     int Val = (i & 6) + NumElts * (i & 1);
15492     int CommutVal = (i & 0xe) + NumElts * ((i & 1) ^ 1);
15492     int CommutVal = (i & 0xe) + NumElts * ((i & 1) ^ 1);
15493     if (Mask[i] < Val || Mask[i] > Val + 1)
15493     if (Mask[i] < Val || Mask[i] > Val + 1)
15495     if (Mask[i] < CommutVal || Mask[i] > CommutVal + 1)
15495     if (Mask[i] < CommutVal || Mask[i] > CommutVal + 1)
15497     ShuffleImm |= (Mask[i] % 2) << i;
15497     ShuffleImm |= (Mask[i] % 2) << i;