Lines Matching refs:ShuffleVec
4847 SDValue ShuffleVec; in ReconstructShuffle() member
4856 : Vec(Vec), MinElt(UINT_MAX), MaxElt(0), ShuffleVec(Vec), WindowBase(0), in ReconstructShuffle()
4908 EVT SrcVT = Src.ShuffleVec.getValueType(); in ReconstructShuffle()
4923 Src.ShuffleVec = in ReconstructShuffle()
4924 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4925 DAG.getUNDEF(Src.ShuffleVec.getValueType())); in ReconstructShuffle()
4938 Src.ShuffleVec = in ReconstructShuffle()
4939 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4944 Src.ShuffleVec = in ReconstructShuffle()
4945 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4950 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4953 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4957 Src.ShuffleVec = DAG.getNode(AArch64ISD::EXT, dl, DestVT, VEXTSrc1, in ReconstructShuffle()
4968 EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType(); in ReconstructShuffle()
4972 Src.ShuffleVec = DAG.getNode(ISD::BITCAST, dl, ShuffleVT, Src.ShuffleVec); in ReconstructShuffle()
4980 assert(Src.ShuffleVec.getValueType() == ShuffleVT); in ReconstructShuffle()
5018 ShuffleOps[i] = Sources[i].ShuffleVec; in ReconstructShuffle()