Lines Matching refs:ShuffleVec
4542 SDValue ShuffleVec; in ReconstructShuffle() member
4551 : Vec(Vec), MinElt(UINT_MAX), MaxElt(0), ShuffleVec(Vec), WindowBase(0), in ReconstructShuffle()
4603 EVT SrcVT = Src.ShuffleVec.getValueType(); in ReconstructShuffle()
4618 Src.ShuffleVec = in ReconstructShuffle()
4619 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4620 DAG.getUNDEF(Src.ShuffleVec.getValueType())); in ReconstructShuffle()
4633 Src.ShuffleVec = in ReconstructShuffle()
4634 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4639 Src.ShuffleVec = in ReconstructShuffle()
4640 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4645 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4648 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, in ReconstructShuffle()
4652 Src.ShuffleVec = DAG.getNode(AArch64ISD::EXT, dl, DestVT, VEXTSrc1, in ReconstructShuffle()
4662 EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType(); in ReconstructShuffle()
4666 Src.ShuffleVec = DAG.getNode(ISD::BITCAST, dl, ShuffleVT, Src.ShuffleVec); in ReconstructShuffle()
4674 assert(Src.ShuffleVec.getValueType() == ShuffleVT); in ReconstructShuffle()
4712 ShuffleOps[i] = Sources[i].ShuffleVec; in ReconstructShuffle()