Lines Matching refs:NewOp
5698 SDValue NewOp = RewriteAsNarrowerShuffle(SVOp, DAG, dl);
5699 if (NewOp.getNode())
5700 return DAG.getNode(ISD::BITCAST, dl, VT, NewOp);
5705 SDValue NewOp = RewriteAsNarrowerShuffle(SVOp, DAG, dl);
5706 if (NewOp.getNode()) {
5707 if (isCommutedMOVL(cast<ShuffleVectorSDNode>(NewOp), true, false))
5708 return getVZextMovL(VT, NewOp.getValueType(), NewOp.getOperand(0),
5712 SDValue NewOp = RewriteAsNarrowerShuffle(SVOp, DAG, dl);
5713 if (NewOp.getNode() && X86::isMOVLMask(cast<ShuffleVectorSDNode>(NewOp)))
5714 return getVZextMovL(VT, NewOp.getValueType(), NewOp.getOperand(1),
5761 SDValue NewOp = NormalizeVectorShuffle(Op, DAG, *this, Subtarget);
5762 if (NewOp.getNode())
5763 return NewOp;
5914 SDValue NewOp = CommuteVectorShuffle(SVOp, DAG);
5915 ShuffleVectorSDNode *NewSVOp = cast<ShuffleVectorSDNode>(NewOp);
5981 SDValue NewOp = LowerVECTOR_SHUFFLEv8i16(Op, DAG);
5982 if (NewOp.getNode())
5983 return NewOp;
5987 SDValue NewOp = LowerVECTOR_SHUFFLEv16i8(SVOp, DAG, *this);
5988 if (NewOp.getNode())
5989 return NewOp;
9360 SelectionDAG &DAG, unsigned NewOp) const {
9374 DAG.getMemIntrinsicNode(NewOp, dl, Tys, Ops, 4, MVT::i64,