Home | History | Annotate | Download | only in X86

Lines Matching refs:getVectorShuffle

4169   return DAG.getVectorShuffle(VT, SVOp->getDebugLoc(), SVOp->getOperand(1),
4361 return DAG.getVectorShuffle(VT, SVOp->getDebugLoc(), SVOp->getOperand(0),
4375 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]);
4387 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]);
4400 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask[0]);
4434 V = DAG.getVectorShuffle(MVT::v4f32, dl, V, DAG.getUNDEF(MVT::v4f32),
4444 V = DAG.getVectorShuffle(MVT::v8f32, dl, V, DAG.getUNDEF(MVT::v8f32),
4509 return DAG.getVectorShuffle(VT, V2.getDebugLoc(), V1, V2, &MaskVec[0]);
4968 DAG.getVectorShuffle(CanonVT, dl, V1,
5131 Item = DAG.getVectorShuffle(VecVT, dl, Item,
5191 return DAG.getVectorShuffle(VT, dl, Item, DAG.getUNDEF(VT), &MaskVec[0]);
5299 return DAG.getVectorShuffle(VT, dl, V[0], V[1], &MaskVec[0]);
5384 VecOp = DAG.getVectorShuffle(MVT::v2i64, dl, VecOp, VecOp2, Mask);
5503 NewV = DAG.getVectorShuffle(MVT::v2i64, dl,
5545 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV,
5622 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV, DAG.getUNDEF(MVT::v8i16),
5651 NewV = DAG.getVectorShuffle(MVT::v8i16, dl, NewV, DAG.getUNDEF(MVT::v8i16),
5880 return DAG.getVectorShuffle(NewVT, dl, V1, V2, &MaskVec[0]);
5997 V1 = DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &MaskV1[0]);
5998 V2 = DAG.getVectorShuffle(NVT, dl, V2, DAG.getUNDEF(NVT), &MaskV2[0]);
6053 V1 = DAG.getVectorShuffle(VT, dl, V1, V2, &Mask1[0]);
6067 return DAG.getVectorShuffle(VT, dl, V1, V1, &Mask2[0]);
6096 V2 = DAG.getVectorShuffle(VT, dl, V1, V2, &Mask1[0]);
6103 return DAG.getVectorShuffle(VT, dl, V1, V2, &Mask1[0]);
6113 return DAG.getVectorShuffle(VT, dl, V2, V1, &Mask1[0]);
6148 SDValue LoShuffle = DAG.getVectorShuffle(VT, dl, V1, V2, &LoMask[0]);
6149 SDValue HiShuffle = DAG.getVectorShuffle(VT, dl, V1, V2, &HiMask[0]);
6159 return DAG.getVectorShuffle(VT, dl, LoShuffle, HiShuffle, &MaskOps[0]);
6969 SDValue Vec = DAG.getVectorShuffle(VVT, dl, Op.getOperand(0),
6986 SDValue Vec = DAG.getVectorShuffle(VVT, dl, Op.getOperand(0),
7759 SDValue Shuf = DAG.getVectorShuffle(MVT::v2f64, dl, Sub,
13570 SDValue Shuff = DAG.getVectorShuffle(WideVecVT, dl, SlicedVec,
13652 SDValue Shuff = DAG.getVectorShuffle(WideVecVT, dl, WideVec,