Home | History | Annotate | Download | only in X86

Lines Matching refs:NewV

4587     SDValue NewV = (Elt < (int)NumElems) ? SV->getOperand(0)
4589 return getShuffleScalarElt(NewV.getNode(), Elt % NumElems, DAG, Depth+1);
4607 SDValue NewV = (Elt < (int)NumElems) ? N->getOperand(0)
4609 return getShuffleScalarElt(NewV.getNode(), Elt % NumElems, DAG,
5724 SDValue NewV;
5730 NewV = DAG.getVectorShuffle(MVT::v2i64, dl,
5733 NewV = DAG.getNode(ISD::BITCAST, dl, MVT::v8i16, NewV);
5735 // Rewrite the MaskVals and assign NewV to V1 if NewV now contains all the
5761 V1 = NewV;
5772 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV,
5774 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode());
5777 V1 = NewV.getOperand(0);
5839 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV, DAG.getUNDEF(MVT::v8i16),
5842 if (NewV.getOpcode() == ISD::VECTOR_SHUFFLE && Subtarget->hasSSSE3()) {
5843 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode());
5844 NewV = getTargetShuffleNode(X86ISD::PSHUFLW, dl, MVT::v8i16,
5845 NewV.getOperand(0),
5863 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV, DAG.getUNDEF(MVT::v8i16),
5866 if (NewV.getOpcode() == ISD::VECTOR_SHUFFLE && Subtarget->hasSSSE3()) {
5867 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(NewV.getNode());
5868 NewV = getTargetShuffleNode(X86ISD::PSHUFHW, dl, MVT::v8i16,
5869 NewV.getOperand(0),
5878 NewV = V1;
5896 NewV = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v8i16, NewV, ExtOp,
5899 return NewV;
5964 SDValue NewV = V1;
5986 NewV = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v8i16, NewV, InsElt,
6022 NewV = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v8i16, NewV, InsElt,
6025 return DAG.getNode(ISD::BITCAST, dl, MVT::v16i8, NewV);