reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11951 int OffsetLane = Offset / NumEltsPerLane; 11955 assert(0 <= Offset && "Extension offset must be positive."); 11956 assert((Offset < NumEltsPerLane || Offset % NumEltsPerLane == 0) && 11956 assert((Offset < NumEltsPerLane || Offset % NumEltsPerLane == 0) && 11966 if (!Offset) 11971 int SrcIdx = i + Offset; 11982 if (Offset && Scale == 2 && VT.is128BitVector()) 11997 int PSHUFDMask[4] = {Offset, -1, SafeOffset(Offset + 1) ? Offset + 1 : -1, 11997 int PSHUFDMask[4] = {Offset, -1, SafeOffset(Offset + 1) ? Offset + 1 : -1, 11997 int PSHUFDMask[4] = {Offset, -1, SafeOffset(Offset + 1) ? Offset + 1 : -1, 12005 int PSHUFDMask[4] = {Offset / 2, -1, 12006 SafeOffset(Offset + 1) ? (Offset + 1) / 2 : -1, -1}; 12006 SafeOffset(Offset + 1) ? (Offset + 1) / 2 : -1, -1}; 12011 unsigned OddEvenOp = (Offset & 1) ? X86ISD::PSHUFLW : X86ISD::PSHUFHW; 12024 int LoIdx = Offset * EltBits; 12030 if (isUndefUpperHalf(Mask) || !SafeOffset(Offset + 1)) 12033 int HiIdx = (Offset + 1) * EltBits; 12049 int Idx = Offset + (i / Scale); 12065 int AlignToUnpack = Offset % (NumElements / Scale); 12071 Offset -= AlignToUnpack; 12077 if (Offset >= (NumElements / 2)) { 12079 Offset -= (NumElements / 2);