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

References

lib/Target/X86/X86ISelLowering.cpp
 5895   createUnpackShuffleMask(VT, Mask, /* Lo = */ true, /* Unary = */ false);
 5903   createUnpackShuffleMask(VT, Mask, /* Lo = */ false, /* Unary = */ false);
10355   createUnpackShuffleMask(MVT::v8i16, Unpcklwd, /* Lo = */ true,
10358   createUnpackShuffleMask(MVT::v8i16, Unpckhwd, /* Lo = */ false,
10377     createUnpackShuffleMask(VT, UnpackMask, (i >> 1) % 2, i % 2);
10640   createUnpackShuffleMask(VT, Unpckl, /* Lo = */ true, IsUnary);
10648   createUnpackShuffleMask(VT, Unpckh, /* Lo = */ false, IsUnary);
10710   createUnpackShuffleMask(VT, Unpckl, /* Lo = */ true, /* Unary = */ false);
10715   createUnpackShuffleMask(VT, Unpckh, /* Lo = */ false, /* Unary = */ false);
lib/Target/X86/X86InterleavedAccess.cpp
  337   createUnpackShuffleMask<uint32_t>(VT, MaskLowTemp1, true, false);
  338   createUnpackShuffleMask<uint32_t>(VT, MaskHighTemp1, false, false);
  379   createUnpackShuffleMask<uint32_t>(VT, MaskLow, true, false);
  380   createUnpackShuffleMask<uint32_t>(VT, MaskHigh, false, false);
  385   createUnpackShuffleMask<uint32_t>(HalfVT, MaskLowTemp, true, false);
  386   createUnpackShuffleMask<uint32_t>(HalfVT, MaskHighTemp, false, false);