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

References

lib/Target/X86/X86ISelLowering.cpp
11195   SmallVector<int, 32> BlendMask(Mask.size(), -1);
11196   SmallVector<int, 32> PermuteMask(Mask.size(), -1);
11198   for (int i = 0, Size = Mask.size(); i < Size; ++i) {
11199     if (Mask[i] < 0)
11202     assert(Mask[i] < Size * 2 && "Shuffle input is out of bounds.");
11204     if (BlendMask[Mask[i] % Size] < 0)
11205       BlendMask[Mask[i] % Size] = Mask[i];
11205       BlendMask[Mask[i] % Size] = Mask[i];
11206     else if (BlendMask[Mask[i] % Size] != Mask[i])
11206     else if (BlendMask[Mask[i] % Size] != Mask[i])
11209     PermuteMask[i] = Mask[i] % Size;