Lines Matching refs:NewMask
2995 SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT); in visitANDLike() local
2998 SDValue And = DAG.getNode(ISD::AND, SL, HalfVT, Shift, NewMask); in visitANDLike()
6754 APInt NewMask = Mask << Amt; in GetDemandedBits() local
6755 if (SDValue SimplifyLHS = GetDemandedBits(V.getOperand(0), NewMask)) in GetDemandedBits()
7614 SmallVector<int, 8> NewMask; in visitBITCAST() local
7617 NewMask.push_back(M < 0 ? -1 : M * MaskScale + i); in visitBITCAST()
7619 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
7622 ShuffleVectorSDNode::commuteMask(NewMask); in visitBITCAST()
7623 LegalMask = TLI.isShuffleMaskLegal(NewMask, VT); in visitBITCAST()
7627 return DAG.getVectorShuffle(VT, SDLoc(N), SV0, SV1, NewMask); in visitBITCAST()
13418 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
13422 NewMask.push_back(Idx); in visitVECTOR_SHUFFLE()
13424 return DAG.getVectorShuffle(VT, SDLoc(N), N0, DAG.getUNDEF(VT), NewMask); in visitVECTOR_SHUFFLE()
13434 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
13441 NewMask.push_back(Idx); in visitVECTOR_SHUFFLE()
13444 return DAG.getVectorShuffle(VT, SDLoc(N), N0, N1, NewMask); in visitVECTOR_SHUFFLE()
13570 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
13573 NewMask.push_back(M < 0 ? -1 : Scale * M + s); in visitVECTOR_SHUFFLE()
13574 return NewMask; in visitVECTOR_SHUFFLE()
13601 SmallVector<int, 8> NewMask; in visitVECTOR_SHUFFLE() local
13603 NewMask.push_back(M < 0 ? -1 : InnerMask[M]); in visitVECTOR_SHUFFLE()
13608 bool LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
13611 ShuffleVectorSDNode::commuteMask(NewMask); in visitVECTOR_SHUFFLE()
13612 LegalMask = TLI.isShuffleMaskLegal(NewMask, ScaleVT); in visitVECTOR_SHUFFLE()
13619 VT, DAG.getVectorShuffle(ScaleVT, SDLoc(N), SV0, SV1, NewMask)); in visitVECTOR_SHUFFLE()
13769 SmallVector<int, 8> NewMask(VT.getVectorNumElements(), -1); in visitSCALAR_TO_VECTOR() local
13771 NewMask[0] = Elt; in visitSCALAR_TO_VECTOR()
13773 if (TLI.isShuffleMaskLegal(NewMask, VT)) in visitSCALAR_TO_VECTOR()
13775 NewMask); in visitSCALAR_TO_VECTOR()