reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11622 if (!ZeroLo && !ZeroHi) 11626 unsigned Len = NumElts - (ZeroLo + ZeroHi); 11627 if (!isSequentialOrUndefInRange(Mask, ZeroLo, Len, Mask[ZeroLo])) 11627 if (!isSequentialOrUndefInRange(Mask, ZeroLo, Len, Mask[ZeroLo])) 11631 ArrayRef<int> StubMask = Mask.slice(ZeroLo, Len); 11636 SDValue Res = Mask[ZeroLo] < (int)NumElts ? V1 : V2; 11644 if (ZeroLo == 0) { 11645 unsigned Shift = (NumElts - 1) - (Mask[ZeroLo + Len - 1] % NumElts); 11651 unsigned Shift = Mask[ZeroLo] % NumElts; 11655 DAG.getTargetConstant(Scale * ZeroLo, DL, MVT::i8)); 11660 unsigned Shift = (NumElts - 1) - (Mask[ZeroLo + Len - 1] % NumElts); 11663 Shift += Mask[ZeroLo] % NumElts; 11667 DAG.getTargetConstant(Scale * ZeroLo, DL, MVT::i8));