Lines Matching refs:ShuffleVec
5870 // ShuffleVec will be some sliding window into the original Vec.
5871 SDValue ShuffleVec;
5874 // + i * WindowScale in ShuffleVec".
5880 : Vec(Vec), MinElt(UINT_MAX), MaxElt(0), ShuffleVec(Vec), WindowBase(0),
5935 EVT SrcVT = Src.ShuffleVec.getValueType();
5951 Src.ShuffleVec =
5952 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
5953 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
5967 Src.ShuffleVec =
5968 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5973 Src.ShuffleVec =
5974 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5979 ShuffleVec,
5982 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5985 Src.ShuffleVec = DAG.getNode(ARMISD::VEXT, dl, DestVT, VEXTSrc1,
5996 EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType();
6000 Src.ShuffleVec = DAG.getNode(ISD::BITCAST, dl, ShuffleVT, Src.ShuffleVec);
6008 assert(Src.ShuffleVec.getValueType() == ShuffleVT);
6050 ShuffleOps[i] = Sources[i].ShuffleVec;
10272 SmallVector<int, 8> ShuffleVec(NumElems * SizeRatio, -1);
10274 ShuffleVec[i] = DAG.getDataLayout().isBigEndian()
10283 ShuffleVec);