Lines Matching refs:NewMask
4187 SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT); in visitANDLike() local
4190 SDValue And = DAG.getNode(ISD::AND, SL, HalfVT, Shift, NewMask); in visitANDLike()
10300 SmallVector<int, 8> NewMask; in visitBITCAST() local
10303 NewMask.push_back(M < 0 ? -1 : M * MaskScale + i); in visitBITCAST()
10305 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
10308 ShuffleVectorSDNode::commuteMask(NewMask); in visitBITCAST()
10309 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
10313 return DAG.getVectorShuffle(VT, SDLoc(N), SV0, SV1, NewMask); in visitBITCAST()
17477 SmallVector<int, 32> NewMask; in combineShuffleOfSplat() local
17479 NewMask.push_back(Idx == -1 ? -1 : SplatMask[Idx]); in combineShuffleOfSplat()
17483 NewMask); in combineShuffleOfSplat()
17581 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
17585 NewMask.push_back(Idx); in visitVECTOR_SHUFFLE()
17587 return DAG.getVectorShuffle(VT, SDLoc(N), N0, DAG.getUNDEF(VT), NewMask); in visitVECTOR_SHUFFLE()
17597 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
17604 NewMask.push_back(Idx); in visitVECTOR_SHUFFLE()
17607 return DAG.getVectorShuffle(VT, SDLoc(N), N0, N1, NewMask); in visitVECTOR_SHUFFLE()
17707 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
17710 NewMask.push_back(M < 0 ? -1 : Scale * M + s); in visitVECTOR_SHUFFLE()
17711 return NewMask; in visitVECTOR_SHUFFLE()
17738 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
17740 NewMask.push_back(M < 0 ? -1 : InnerMask[M]); in visitVECTOR_SHUFFLE()
17745 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17748 ShuffleVectorSDNode::commuteMask(NewMask); in visitVECTOR_SHUFFLE()
17749 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
17756 VT, DAG.getVectorShuffle(ScaleVT, SDLoc(N), SV0, SV1, NewMask)); in visitVECTOR_SHUFFLE()
17907 SmallVector<int, 8> NewMask(InVecT.getVectorNumElements(), -1); in visitSCALAR_TO_VECTOR() local
17909 NewMask[0] = Elt; in visitSCALAR_TO_VECTOR()
17922 TLI.isShuffleMaskLegal(NewMask, VT)) { in visitSCALAR_TO_VECTOR()
17924 DAG.getUNDEF(InVecT), NewMask); in visitSCALAR_TO_VECTOR()