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

References

lib/Target/X86/X86ISelLowering.cpp
11386   SmallVector<int, 32> V1Mask(Mask.size(), -1);
11387   SmallVector<int, 32> V2Mask(Mask.size(), -1);
11388   SmallVector<int, 32> BlendMask(Mask.size(), -1);
11389   for (int i = 0, Size = Mask.size(); i < Size; ++i)
11390     if (Mask[i] >= 0 && Mask[i] < Size) {
11390     if (Mask[i] >= 0 && Mask[i] < Size) {
11391       V1Mask[i] = Mask[i];
11393     } else if (Mask[i] >= Size) {
11394       V2Mask[i] = Mask[i] - Size;
11405     if (SDValue BlendPerm = lowerShuffleAsBlendAndPermute(DL, VT, V1, V2, Mask,
11408     if (SDValue UnpackPerm = lowerShuffleAsUNPCKAndPermute(DL, VT, V1, V2, Mask,
11412             DL, VT, V1, V2, Mask, Subtarget, DAG))
11415     if (SDValue BlendPerm = lowerShuffleAsBlendAndPermute(DL, VT, V1, V2, Mask,