reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7409 EVT SrcVT = Src.ShuffleVec.getValueType(); 7425 Src.ShuffleVec = 7426 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec, 7427 DAG.getUNDEF(Src.ShuffleVec.getValueType())); 7434 if (Src.MaxElt - Src.MinElt >= NumSrcElts) { 7434 if (Src.MaxElt - Src.MinElt >= NumSrcElts) { 7439 if (Src.MinElt >= NumSrcElts) { 7441 Src.ShuffleVec = 7442 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, 7444 Src.WindowBase = -NumSrcElts; 7445 } else if (Src.MaxElt < NumSrcElts) { 7447 Src.ShuffleVec = 7448 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, 7453 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, 7456 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec, 7459 Src.ShuffleVec = DAG.getNode(ARMISD::VEXT, dl, DestVT, VEXTSrc1, 7461 DAG.getConstant(Src.MinElt, dl, MVT::i32)); 7462 Src.WindowBase = -Src.MinElt; 7462 Src.WindowBase = -Src.MinElt;