Home | History | Annotate | Download | only in AArch64

Lines Matching refs:ShuffleVec

4941     // ShuffleVec will be some sliding window into the original Vec.
4942 SDValue ShuffleVec;
4945 // + i * WindowScale in ShuffleVec".
4951 : Vec(Vec), MinElt(UINT_MAX), MaxElt(0), ShuffleVec(Vec), WindowBase(0),
5004 EVT SrcVT = Src.ShuffleVec.getValueType();
5019 Src.ShuffleVec =
5020 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
5021 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
5034 Src.ShuffleVec =
5035 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5040 Src.ShuffleVec =
5041 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5046 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5049 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
5053 Src.ShuffleVec = DAG.getNode(AArch64ISD::EXT, dl, DestVT, VEXTSrc1,
5064 EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType();
5068 Src.ShuffleVec = DAG.getNode(ISD::BITCAST, dl, ShuffleVT, Src.ShuffleVec);
5076 assert(Src.ShuffleVec.getValueType() == ShuffleVT);
5114 ShuffleOps[i] = Sources[i].ShuffleVec;